-
通配符方式:推荐使用
查看全部 -
感叹号调用方式
查看全部 -
返回的视图
查看全部 -
感叹号方式
查看全部 -
感叹号方式要开启这个常量
查看全部 -
action定义method属性已不推荐
查看全部 -
action标签用method属性
查看全部 -
动态方法调用:一个action对应多个请求
指定method属性
感叹号方式
通配符方式
查看全部 -
第一种根据多种action 进入想要的action
查看全部 -
推荐使用通配符方式来实现动态方法调用。
<packgage name="default" namespace="/" extend="struts-defaullt">
<actiion name = "helloworld_*" method="{1}" class="..">
<result>/defult.jsp</result>
<result name="add">/{1}.jsp</result>
<result name="update">/{1}.jsp</result>
</action>
</packgage>
查看全部 -
struts2的基本工作原理:
struts2主要是处理MVC模型中的表示层和控制层。
1.服务器启动,载入web.xml,因为web.xml中配置了struts2的拦截器,所以会载入struts2框架
2.http request到达服务器,检查是否有.action后缀,有的话struts2会处理,.jsp,.html这些不会进行拦截处理。
3.若是.action后缀,则检查actionMapping,是否有匹配的action,有则转去actionProxy,然后是manager,这些部分不怎么理解。
4.action会返回字符串,这字符串是表示jsp文件的,比如在struts。xml中配置了某字符串对应为/xxx.jsp
struts2的配置中有三个重要的文件:
struts.xml:最重要
web.xml:mvc框架都要通过它配置
struts.properties:键值对,其实可以在struts.xml中通过<constant>标签来设置
查看全部 -
action 搜索
查看全部 -
struts2提供了3种方式访问servlet api:
ActionContext, 实现**Aware接口, ServletActionContext
查看全部 -
Struts2默认后缀是.action
查看全部 -
struts.properties
查看全部
举报