Struts2的学习之路(三)
2017-08-20 09:53
106 查看
struts2的三种编写方式
1.一个普通的类,通过struts的配置可以直接完成编写过程。2.实现一个接口action这个,成为实现类之后可以使用他里面的一些方法,但是方法不够多,
3.继承actionsupport变为子类,actionsupport这个类也是实现了action的实现类,我们去继承它,相当于有了actionsupport和action两个的功能。
这里要说的是在配置文件里如果没有写方法,那么默认的方法是execute.如果没有写类名的话,那么默认的类名就是actionsupport。
对于action的三种访问方式。
1.最普通的是通过在jsp里写<a href="${ pageContext.request.contextPaht}/hello.action">你好</a>
可以直接通过action里的name来匹配到hello来进行访问呢
2.通过通配符的方式,
在配置文件里是
<action name="hello_* " class="org.cymooc.action.user" method="{1}" />
在连接里是
<a href=" ${ pageContext.request.contextPath}/hello_save" >你好</a>
其中在配置method里{1} 指向*。
3.是一种动态加载。
在配置文件package外设置constant标签。来设置一个动态加载方法的常量,让他为true。在低版本中一般为true。随着版本增高就是false了。我们需要先去开启它,才能使用动态加载。
之后在struts.xml文件中编写
<action name="hello" class="org.cymooc.action.user" />
重点是连接
<a href=" ${ pageContext.request.contextPath}/hello!save.action">你好</a>
其中的save就是方法名称。
相关文章推荐
- Struts2的学习之路(四)配置文件加载顺序
- Struts2的学习之路(一)
- Struts2的学习之路(四)
- [原创]java WEB学习笔记61:Struts2学习之路--通用标签 property,uri,param,set,push,if-else,itertor,sort,date,a标签等
- Struts2的学习之路(二)
- Struts2的学习之路(四)配置文件加载顺序
- Struts2的学习之路(一)
- Struts2的学习之路(四)
- Java SSH 学习之路 - Struts2
- [原创]java WEB学习笔记70:Struts2 学习之路-- 输入验证,声明式验证,声明是验证原理
- [原创]java WEB学习笔记60:Struts2学习之路--Actioin-声明式异常处理
- [原创]java WEB学习笔记54:Struts2学习之路---概述,环境的搭建
- Struts2的学习之路(二)
- Struts2的学习之路(三)
- Struts2的学习之路(四)配置文件加载顺序
- Struts2的学习之路(一)
- Struts2的学习之路(四)
- [原创]java WEB学习笔记54:Struts2学习之路--- 编写Struts2 的第一个程序,HelloWord,简述 package ,action,result
- Struts2 学习之路(二):2.3 struts.xml 配置文件中的result 详解
- Struts2的学习之路(二)