Struts2的学习之路(三)
2017-08-20 09:53
127 查看
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就是方法名称。
相关文章推荐
- [原创]java WEB学习笔记69:Struts2 学习之路-- 消息处理与国际化,概述,配置国际资源文件,访问国际化消息,通过超链接切换语言
- Struts2的学习之路(二)
- Struts2的学习之路(三)
- Struts2的学习之路(四)配置文件加载顺序
- [原创]java WEB学习笔记56:Struts2学习之路---Struts 版本的 登录 demo
- Struts2学习之路_1_登录
- Struts2的学习之路(四)
- Struts2的学习之路(一)
- Struts2的学习之路(二)
- Struts2的学习之路(三)
- Struts2的学习之路(四)配置文件加载顺序
- [原创]java WEB学习笔记55:Struts2学习之路---详解struts2 中 Action,如何访问web 资源,解耦方式(使用 ActionContext,实现 XxxAware 接口),耦合方式(通过ServletActionContext,通过实现 ServletRequestAware, ServletContextAware 等接口的方式)
- Struts2 学习之路(二):2.1 Struts2中的Action
- java三大框架学习之路---Struts2_HelloWorld
- [原创]java WEB学习笔记54:Struts2学习之路---概述,环境的搭建
- Struts2的学习之路(一)
- Struts2的学习之路(二)
- [原创]java WEB学习笔记58:Struts2学习之路---Result 详解 type属性,通配符映射
- Struts2的学习之路(三)
- Struts2的学习之路(四)配置文件加载顺序