struts学习笔记
来源:互联网 发布:linux 删除文本前n行 编辑:程序博客网 时间:2024/06/05 06:13
Jsp+javabean=model1 代码可维护性差
Jsp+Servlet+Javabean=model2 最典型的MVC
struts jar 包下载地址:http://struts.apache.org/
Action搜索顺序
http://localhost:8080/项目名/path1/path2/path3/**.action
http://localhost:8080/HelloWorld/aaa/bbb/ccc/helloworld.action
第一步:判断package是否存在,如path1/path2/path3/
如果存在
第二步:判断action是否存在,如果不存在则去默认namesepace的package里面寻找action
第三步:如果没有,则报错
如果不存在:
第二步:检查上一级路径的package是否存在(直到默认的namespace),重复第一步
如果没有则报错
动态方法调用就是为了解决一个Action对应多个请求的处理,以免Action太多。
1、指定method属性
2、感叹号方式
3、通配符方式
默认Action:
<struts>
<package name="default" namespace="/" extends="struts-default">
<default-action-ref name="index"></default-action-ref>
<action name="index">
<result>/error.jsp</result>
</action>
<action name="helloworld" class="com.hp.action.HelloWorldAction">
<result >/result.jsp</result>
</action>
<action name="addAction" method="add" class="com.hp.action.HelloWorldAction">
<result >/add.jsp</result>
</action>
<action name="updateAction" method="update" class="com.hp.action.HelloWorldAction">
<result >/update.jsp</result>
</action>
</package>
</struts>
说明: <default-action-ref name="index"></default-action-ref>
<action name="index">
<result>/error.jsp</result>
</action>
必须放到其他Action之前,否则报错!
- Struts学习笔记
- Struts学习笔记
- struts学习笔记
- struts学习笔记
- Struts学习笔记1
- Struts 源码学习笔记
- Struts 源码学习笔记
- Struts学习笔记
- Struts 流程学习笔记
- struts学习笔记!
- Struts 学习笔记
- Struts学习笔记
- struts学习笔记
- Struts学习笔记(二)
- Struts Gossip学习笔记
- Struts学习笔记
- Struts框架学习笔记
- Struts学习笔记
- 为TableView的行实现双击事件
- 数制的转换
- 第四周项目4 建立双链表算法库
- 第6周SHH数据结构—【项目3-括号的匹配 】
- 第四周项目5猴子选大王
- struts学习笔记
- 2015-10-16 【项目1 - 建立顺序环形队列算法库】
- 如何让变量的展开推迟
- IOS 更新Button title 闪动解决
- 第六周项目1-建立顺序栈算法库
- 第4周 项目6-多项式求和
- 第三周项目4—顺序表应用
- 第四周【项目6-2 - 多项式加法在链表存储结构下的实现】
- 深度学习入门