struts 2的action中配置result视图结果加反斜杠的注意事项
2015-10-14 21:37
579 查看
当在配置Action的时候,如果没有配置namespace的时候,且物理视图资源在WebRoot下,则在视图资源下加反斜杠一样
如下:
<package name="default" namespace="/" extends="struts-default">
<action name="hello" class="ry.action.HelloAction">
<result name="success">hello.jsp</result>
</action>
</package>
<package name="default" namespace="/" extends="struts-default">
<action name="hello" class="ry.action.HelloAction">
<result name="success">/hello.jsp</result>
</action>
</package>而当namespace中加上了,空间名,就一定要加上反斜杠了:
<package name="normal" namespace="/normal" extends="struts-default">
<action name="login" class="com.ry.action.NormalLoginAction">
<result name="success">/home.jsp</result>
</action>
</package>
所以,无论什么时候,我们最好都加上反斜杠就行了。
如下:
<package name="default" namespace="/" extends="struts-default">
<action name="hello" class="ry.action.HelloAction">
<result name="success">hello.jsp</result>
</action>
</package>
<package name="default" namespace="/" extends="struts-default">
<action name="hello" class="ry.action.HelloAction">
<result name="success">/hello.jsp</result>
</action>
</package>而当namespace中加上了,空间名,就一定要加上反斜杠了:
<package name="normal" namespace="/normal" extends="struts-default">
<action name="login" class="com.ry.action.NormalLoginAction">
<result name="success">/home.jsp</result>
</action>
</package>
所以,无论什么时候,我们最好都加上反斜杠就行了。
相关文章推荐
- 看看Spring源码(二)——bean实例化
- JavaWeb三大组件——过滤器的运行机制理解
- eclipse中导入项目后中文成乱码解决办法
- JAVA多线程实现和应用总结
- java.util.ConcurrentModificationException 解决办法
- Java语法糖4:内部类
- java中三个点的用法
- 马士兵Java课堂笔记-3-Switch循环语句小细节
- springmvc 之 helloworld
- Java求最大公约数和最小公倍数
- java WEB开发 找回密码 如何通过注册时候的邮箱找回(修改)密码
- java记——循环求圆周率
- 使用javamail出现java.net.SocketException: Network is unreachable: connect异常 解决方法
- Myeclipse中修改JSP页面的pageEncoding默认编码
- 看看Spring的源码(一)——Bean加载过程
- java计算两个日期之间相隔的天数
- javassist 初步学习
- 浅析Java中的final关键字
- 论JAVA集合的实现细节,Map和List的联系
- 我的Java学习之路2——继承中的构造方法