struts2的知识
result的类型
转向
<result type="dispatcher">
<param name="location" > .......</param>
</result type="dispatcher">
重定向到jsp
<result type="redirect">
<param name="location">.......</param>
</result type="redirect">
重定向到action
<result type="redirectAction">
<param name="actionName">.....</param>
<param name="namespace">....</param>
</result type="redirectAction">
通配符的使用:
*可替代相同位置 变化的地方 其他地方不变
{1}{2}分别对应第一个*传过来的值和第二个*传过来的值
{0}表示通配符的整个子串..
在xml文件中
<action name="*_*" class="it.cast.demo.{1}" method="{2}">
<result name="success">
/{1}.jsp
</result>
</action>
动态方法调用:
action中不配置method
浏览器调用时通过:命名空间+actionName+!+方法名+后缀的方法进行调用
<a href=" ${pageContext.request.ContextPath}/primer/HelloWordAction!getObj.action" />