`
Tyler_Zhou
  • 浏览: 217038 次
  • 性别: Icon_minigender_1
  • 来自: 湖北->上海
社区版块
存档分类
最新评论

重写action类

 
阅读更多
public abstract class webAction extend Action(){
//重写基类的excute方法
final public ActionForward execute(ActionMapping actionMapping,
   ActionForm actionForm, HttpServletRequest request,
   HttpServletResponse response)throws Exception{
  if()//写上你要做的判断
    return actionMapping.findForward("fail");
  else
    return doexecute(actionMapping,actionForm,request,response);
}
//增加了一个抽象的方法,这样子类只要重写这个方法就可以了
abstract public ActionForward doexecute(ActionMapping actionMapping,
   ActionForm actionForm, HttpServletRequest request,
   HttpServletResponse response);

}
分享到:
评论

相关推荐

    重写struts2文件上传处理类

    1. **配置Action**: 首先,你需要在Action类中定义一个字段来接收上传的文件,该字段需要使用`@ultipartFileHeader`或`@RequestParam`注解,如`private File uploadFile;`。 2. **表单设置**: 在HTML页面上,创建一...

    Struts2数据输入验证教程详解

    服务端验证主要通过重写Action类中的`Validate`或`ValidateXxx`方法来实现,这里的`Xxx`代表特定的业务方法名称。验证流程如下: - 类型转换器负责将HTTP请求参数转换为Action类的属性值。 - 类型转换过程中若...

    struts2中的输入校验

    - **重写validate方法**:开发者可以重写Action类的`validate()`方法,对用户的输入进行验证。当表单提交时,Struts2会自动调用这个方法。如果在验证过程中发现错误,可以通过`addFieldError()`方法添加Field级别的...

    struts 验证技术的ppt

    在Struts2中,手动校验可以通过重写Action类的`validate()`方法实现。`ActionSupport`类实现了`Validateable`接口,提供了`validate()`方法。当Action类重写此方法并检测到错误时,可以通过`addFieldError`或`...

    struts2验证实例

    在描述中提到的实验中,可能是指通过重写Action类的`validate()`方法来实现自定义的验证逻辑。例如: ```java public class SaveUserAction extends ActionSupport { private User user; public User getUser() {...

    使用urlrewrite重写struts2的action

    在这个场景中,我们将深入探讨如何使用`URL Rewrite Filter`来重写Struts2的Action。 首先,让我们理解`URL Rewrite Filter`的基本概念。这个工具提供了一种方式,通过配置XML文件(如`urlrewrite.xml`)来定义一...

    C# url重写 C# url重写

    在IT行业中,URL重写是一项重要的技术,尤其是在Web开发领域,它可以帮助我们创建更美观、更易读且更友好的URL。C#是.NET框架下的主要编程语言,它提供了多种方式来实现URL重写。本篇文章将深入探讨C#中URL重写的...

    android控件重写view

    4. 如果需要响应触摸事件,可以重写onTouchEvent()方法,根据MotionEvent的动作(ACTION_DOWN, ACTION_UP等)来处理用户的触摸行为。 二、自定义属性 为了使自定义View在XML布局文件中使用更方便,我们可以定义...

    Url重写示例(无后缀Url重写)

    <action type="Rewrite" url="Product.aspx?id={R:1}" appendQueryString="false" /> ``` 在这个例子中,`^product/(\d+)$`是正则表达式,匹配以`product/`开头,后面跟着一个或多个数字的URL。`{R:1}`是...

    ASP.NETweb网站Url重写,地址栏重写

    <action type="Rewrite" url="products.aspx?id={R:1}" /> ``` 2. **ASP.NET应用程序内URL重写**:在代码层面,ASP.NET提供了一些API来处理URL重写,如`HttpRequest.UrlRewriter`。通过使用`...

    Struts中action技术实现对数据的增删改查

    Action类需要继承自`org.apache.struts.action.Action`基类,并重写其execute方法。 **配置Struts.xml**: 在Struts应用中,我们需要在Struts配置文件(通常是struts-config.xml或struts2的struts.xml)中定义...

    vs2005url重写

    本篇将深入探讨如何在VS2005中实现URL重写,以及如何通过调整`form`的`action`属性和利用`App_Browsers`配置来处理回发事件。 1. URL重写基本概念: URL重写是一种技术,它允许开发者将用户请求的实际URL(可能是...

    重写返回键,重写menu键

    这通常涉及到对Activity类中的一些方法进行重写,以便在用户按下返回键或菜单键时执行我们自定义的代码。 首先,我们来详细了解返回键(BACK键)的重写。在Android中,Activity类有一个`onBackPressed()`方法,当...

    URL重写URL重写URL重写URL重写

    URL重写是Web开发中的一种技术,主要用于优化和管理网站的URL结构,使其更符合搜索引擎优化(SEO)标准,提高用户体验,并便于服务器管理和应用程序处理。这个技术主要涉及到服务器配置、HTTP请求处理以及URL路径与...

    微软URL重写文件

    3. **定义重写规则**:在上述配置中,`<match>`元素定义了匹配旧URL的模式,而`<action>`元素定义了如何重定向到新URL。 4. **使用条件**:除了基本的URL匹配外,还可以添加条件来确保只在特定情况下执行重写,例如...

    asp.net 中的url重写

    在提供的"Source"文件中,可能包含了ASP.NET URL重写规则的具体实现,包括`web.config`配置文件、自定义重写类或者使用第三方库的代码示例。通过分析这些代码,我们可以深入了解如何在实际项目中应用URL重写。 6. ...

    ASP.NET URL重写示例

    每个重写规则是一个`<rule>`元素,包含`name`、`pattern`(匹配模式)、`action`(转换规则)等属性。 2. 规则定义:`pattern`属性使用正则表达式来指定需要重写的URL模式。例如,“^product/(.*)\.aspx”会匹配...

    url重写+配置文档

    <action type="Rewrite" url="article.aspx?id={C:1}" appendQueryString="false" /> ``` 这个例子中,`<rewriteMap>`定义了一个映射,将原URL与新的URL格式对应。`<rule>`部分则定义了匹配和重写的规则,当URL...

    IISURL重写组件

    <action type="Rewrite" url="/article/{R:1}.html" /> ``` 此规则将`article/(数字).aspx`格式的URL重写为`article/数字.html`。 **五、总结** IIS URL重写组件是一个强大的工具,能够帮助Web开发者和...

    URL重写的一个例子

    <action type="Rewrite" url="article.aspx?id={R:1}" /> ``` 在这个规则中,`^article/([0-9]+)`是匹配模式,它会捕获形如`article/123`的URL,然后通过`Rewrite`操作将请求转发到`article.aspx?id=123`。...

Global site tag (gtag.js) - Google Analytics