配置文件中result标签
一次请求会有一个新的request,
一个request,如果是action请求会有一个值栈,服务器跳转不更换值栈,多个跳转也可以共享
一、result的类型
dispatcher (默认的)转发到:地址栏不变,服务器端跳转,显示的是action的名称,在服务器端跳转的,客户端跟不知道跳转过
redirect 重定向页面:客户端跳转,请求过之后再次重新请求
chain 重定向到Action(Forward)
【注意若是其它package中的action】
<param name="actionName">xxxactionName</param>
<param name="namespace">/secure</param>
redirectAction 跳转到Action
二、Global_results
<global-results>
<result name="mainpage"></result>
</global-results>
注意:要是跨包调用全局变量的话,需要在package定义是extends
三、动态结果集DynamicResult
在配置文件中${}可以值栈的东西,注:非el表单式,ognl在配置文件中的写法
<result>${r}</result>
四、带参数结果集
<result>XXX.jsp?t=${r}</result>
其值是放在actionContext中的
页面取值:<s:property value="#parameters.t"/>