Java Se7en 仍在努力中。。。
2010-01-21 23:52
183 查看
●DispathAction(十分常用): 分发命令.减少action数量
通常一个action只能完成一种业务操作,因为只有一个execute方法
利用DispathAction类,可以实现一个action完成一组相关的业务操作
示例:
1.编写一个action,继承DispathAction(注意不是Action).不必覆盖execute方法
编写一组相关的业务方法,方法的参数列表与execute方法一样
public class BookAction extends DispatchAction {
private BookService service=new BookService(); //组合业务对象
public ForwardAction addBook(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response){
return null;
}
public ForwardAction delBook(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response){
return null;
}
}
2.struts-config.xml中配置action
当发送book.do?method=addBook的请求时,最终执行BookAction类的addBook方法
注意parameter属性值为请求的方法参数名,发送请求时值必须与action的方法名一致
<action path="/book" type="xiaoxu.action.BookAction" parameter="method" ...>
<forward name="??" path="/??.jsp" /> ...
</action>
我在使用这个时候,因为将太多的方法放到一起了,等到要处理多个表单的时候,就没有办法了,只得分开写action了
相关文章推荐
- 这些天自身努力的体会,关于java方面的
- 今天在我的努力下Java死锁的问题解决了
- 决定学习 java 努力!!!!!
- 学习Java有没有什么捷径,只有努力
- Java Web框架的统一努力
- Java基础小知识笔记(自己努力常更新)
- 如约而至,Java 10 正式发布! Spring+SpringMVC+MyBatis+easyUI整合进阶篇(十四)Redis缓存正确的使用姿势 努力的孩子运气不会太差,跌宕的人生定当更加精彩 优先队列详解(转载)
- 迷茫之后:Java研发转型售前——选择大于努力!
- 2015070505 - EffactiveJava笔记 - 第64条 努力保持失败原子性
- 刚刚开始学java,我的第一个比较好一点的Java程序。ps:只要努力,就会有收获
- 我决定学习java 努力!
- Java多线程编程-(13)-从volatile和synchronized的底层实现原理看Java虚拟机对锁优化所做的努力
- 两个月的Java实习结束,继续努力
- 学习了java后的一些感触。(正在努力ing)
- java码农专业技能----还要努力!
- Java并发编程的暗自努力(二)走进代码
- 初学java,写的购物平台控制台小程序。ps:只要努力就会有收获。
- 努力让java学习系统化
- 【声明】本博客全部内容均为本人java学习记录,并不权威,欢迎共勉一起努力。
- 我要学java,一起努力