(省略掉execute 里面的 if else if()等等 一系列判断 从而在struts config-里 配置parameter 进行判断)
让 Action 继承 DispatchAction
可以 省略 在 Aciton 的判断 type
Useraction extends DispatchAction{
}
---------------------------------------------------------------------------------------------------------------------------
这里一定 要去掉 execute(mapping,form,request,response) 方法..
如果不去掉这个方法的话 就会 一直先调用这个方法
public class Useraction extends DispatchAction {
public ActionForward insert(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
System.out.println("insert==========");
return new ActionForward("/index.jsp");
}
public ActionForward delete(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
System.out.println("delete==========");
return new ActionForward("/index.jsp");
}
这个方法直接写 public ActionForward insert(mapping,form,request,response)方法
而 Struts - config .xml 里 配置
<action path="/Useraction" type="com.user.action.Useraction" parameter="type"></action></action-mappings>
---------------------------------------------------------------------------------------------------------------------------------
parameter 是根据
<a href="Useraction.do?type=insert">insert</a>
<a href="Useraction.do?type=delete">delete</a>
分享到:
相关推荐
一个比较简单的struts的dispatchAction 类的入门案例,适合初学者理解dispatchAction
struts中的DispatchAction应用实例
DispatchAction的作用简单地说就是把原来我们写在多个acton里的操作放在同一个 action里处理。
Struts(DispatchAction) + 存储过程 => 实现分页效果
解决Struts1.x中使用Validator框架对DispatchAction不同方法使用不同的字段验证 你可以先参看我的blog文章:http://blog.csdn.net/qjyong/archive/2008/11/16/3311688.aspx 再决定是否下载。
简单的DispatchAction实例。。。。。。。。
在页面中用js传递执行方法参数,传递到后台执行, 在你用的Action类中的方法名前加“run“及可被调用。
Struts1中怎样实现DispatchAction配置多个input属性\Struts1中怎样实现DispatchAction配置多个input属性
03Struts2常用标签&DispatchAction.rar03Struts2常用标签&DispatchAction.rar03Struts2常用标签&DispatchAction.rar03Struts2常用标签&DispatchAction.rar
利用struts标签,dispatchAction,实现增删改查 有利于初学者掌握struts!
这是个SSH整合的简单例子,Action是继承自DispatchAction,多个JSP页面或是form可以跳转到这一个Action中调用同一个或是不同滴方法,有兴趣滴可以看一下,绝对无误!
Struts 之 DispatchAction add
主要介绍了深入解析Java的Struts框架中的控制器DispatchAction,Struts是Java的SSH三大web开发框架之一,需要的朋友可以参考下
自习struts时做时,大家可以互相交流一下
最近自学java中的框架-struts写了一些小例子,这都是很经典的程序,如果大家瞧得起要下载去看看,顺便给俺找找不足的地方。我的qq 821865130 email qingtian_hechen@163.com 希望大家能多多给我帮助...在此谢谢各位!!
Struts+Spring+Hibernate实现上传下载 本文将围绕SSH文件上传下载的主题,向您详细讲述如何开发基于SSH的Web程序。SSH各框架的均为当前最新版本: •Struts 1.2 •Spring 1.2.5 •Hibernate 3.0 ...
网上书店(使用技术为JSP+Servlet+IBatis,完成前台功能) 网上银行(使用技术为Struts+Hibernate。...Action采用DispatchAction, 所有的表单Bean采用动态验证表单(DynaValidatorActionForm)。 (仅供学习参考!)
2. 开发Struts项目,建议用动态ActionForm+Validateor,以及DispatchAction,其他什么Action几乎就别用了。 3. 不管开发项目的时候发生什么,千万别动框架。 4. 框架搭建好后把不需要的JAR去掉。 5. 测试项目的时候去...
import org.apache.struts.actions.DispatchAction; import com.sys.four.dao.service.FdcNoService; import com.sys.four.dao.service.FdiTorihikisakiService; import com.sys.four.dao.service.FdlCodeSevice; ...