<-----------------------------我是三号分隔符------------------------------------>
再次修改为去掉命名空间指定(三号方案):
<s:form action="mystruts/mulInput" >
启动后台无任何错误,
启动时或刷新页面,后台会报一个错误
警告: No configuration found for the specified action: 'mystruts/mulInput' in namespace: '/mystruts'. Form action defaulting to 'action' attribute's literal value.这个预计是容器启动时,加载了配置文件,并做校验。
也能进入我预先设置的Action中。这里就很奇怪。
URL:http://localhost:8080/Struts2/mystruts/mystruts/mulInput //中间也是多了一个mystruts.
<-----------------------------我是四号分隔符------------------------------------>
再次修改为去掉命名空间指定(四号方案):
<s:form action="mulInput" >
运行后,后台无错误.进入了我设定的Action中。
URL:http://localhost:8080/Struts2/mystruts/mulInput.action;jsessionid=C88D26A1A67FFD9678B5963019524F61其中带有了一个jsessionid,不知道为何会带有,因为是在mystruts包下,容器可能就理解为mystruts命名空间下。
<-----------------------------我是五号分隔符------------------------------------>
最后修改jsp存放目录,将jsp存放在/WEB-INF/ll/multi.jsp目录下
页面如此设置:<s:form action="mulInput" namespace="/mystruts">
URL:http://localhost:8080/Struts2/mystruts/mulInput.action
这个例子说明,如此设置命名空间的获取跟文件存放目录毫无关系。
之后我又在/WEB-INF/ll/multi.jsp目录结构下,修改form为2、3、4号方案,但是都能进入对应的action。
通过以上的几次修改,我们可以很清楚的明白,当我们定义一个action的属性时,我不是很清楚寻找action的顺序,但是肯定是在以下几个命名空间中去寻找对应的action了。
1.指定的命名空间
2.默认的命名空间
分享到:
相关推荐
Struts2是在WebWork2基础上发展而来的.和Struts1一样,Struts2也属于MVC框架.需要注意:尽管Struts2与Struts1在名称上的差别不大,但两者在代码编写风格上几乎是不一样的.
Struts2-Spring-Hibernate整合,和Struts2,Hibernate的学习笔记。密码是kmp3314.
NULL 博文链接:https://hanazawakana.iteye.com/blog/1593221
struts2学习笔记总结
Struts2学习笔记,介绍了struts2的基础部分
这是学习struts2时记得重点笔记,包括了一些原理,ognl语句的编写,以及如何设置拦截器等等一些基本知识,起到复习和巩固的作用
struts2学习笔记,非本人所写,但有学习的价值,总结的很好,分享一个!
struts2四天的学习笔记。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
struts2教程-学习笔记.zip
struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换
01 Struts2-Action 5 一、 Struts作用: 5 二、 搭建Struts2的运行环境: 5 三、 Namespace 6 四、 标签 6 五、 Action 6 六、 路径问题的说明 8 七、 Action的动态调用方法 8 八、 Action通配符(wildcard)的配置 9 ...
struts2学习笔记struts2学习笔记struts2学习笔记
1. struts2框架的引入 1)把struts2的相关jar包导入到项目中去 2)把struts2框架的配置文件struts.xml复制粘贴到项目中的src下面(同时也可以把log4j.properties放到src下) 在这里我们主要是要的这个struts.xml文件...
本人学习struts2的笔记,希望大家可以多多学习以后共同交流
Struts2_学习笔记Struts2_学习笔记Struts2_学习笔记
这个是本人自学struts2框架时的总结笔记,里面关于struts2的基本知识很是详尽,如果想要进阶的就不要看了,这只是struts2基础的笔记,个人学习用的,绝不掺假!