在编写后台登陆模块时,将许多默认的设置放在一个名为default的package
里。然后再定义其他package继承该包。之前我的struts.xml配置如下
<struts>
<constant name="struts.objectFactory" value="org.apache.struts2.spring.StrutsSpringObjectFactory" />
<constant name="struts.devMode" value="true" />
<package name="exam_default" extends="struts-default" namespace="/">
<!--自定义拦截器及拦截器栈-->
<interceptors>
<!--用户认证拦截器-->
<interceptor name="authentication" class="action.admin.AuthenticationInterceptor"/>
<!--用户认证拦截器栈,用于防止用户非法访问-->
<interceptor-stack name="user" >
<interceptor-ref name="authentication" />
<interceptor-ref name="defaultStack"/>
</interceptor-stack>
<interceptor-stack name="guest" >
<interceptor-ref name="defaultStack"/>
</interceptor-stack>
</interceptors>
<!--全局异常映射-->
<global-exception-mappings>
<exception-mapping result="error" exception="java.lang.Exception"/>
</global-exception-mappings>
<!--全局result-->
<global-results>
<result name="error">/error.jsp</result>
</global-results>
</package>
<package name="admin" extends="exam_default" namespace="/admin">
<action name="login" class="login">
<result type="redirectAction">index</result>
</action>
<action name="index">
<result>index.jsp</result>
</action>
</package>
</struts>
各位,谁看出来这哪里错了吗??反正最开始我是没看出来。一运行程
序来个错误。
“The content of element type "package" must match "(result-types?,interceptors?,default-interceptor-ref?,default-action-ref?,default-class-ref?,global-results?,global-exception-mappings?,action*)". ”
刚看到这个错误我就想,哪个也没写错呀。仔细对了好几遍也没发现哪个属
性写错了。最后Google了一下,看了别人写的文章豁然开朗了。
这个错误的意思是,package里元素必须按照一定的顺序排列。这个顺序
就是
result-types
interceptors
default-interceptor-ref
default-action-ref
default-class-ref
global-results
global-exception-mappings
action*(就是所有的action放到最后)
分享到:
相关推荐
资源来源 https://unpkg.com/browse/element-ui@2.15.7/ ,适用于需要在无网络环境或内网及网络环境不好的情况下使用。
element-ui-2.15.6离线安装包,包含依赖包
Zienkiewicz O.C., Taylor R.L. Vol. 1. The finite element method. The basis ,不错的有限元书籍
element-ui 本地资源包, 下载自unpkg.com, HTML引入vue.js后即可使用 具体使用方法参考element官网 cdn引入教程
Wondershare_PDFelement_Professional_7.0.0.4256_Downloadly.ir.rar
element-ui离线包资源,页面内引用element ui的js 及css离线版.方便内网使用.
基于SpringBoot+MyBatis+Vue+Element的门禁管理系统.zip基于SpringBoot+MyBatis+Vue+Element的门禁管理系统.zip基于SpringBoot+MyBatis+Vue+Element的门禁管理系统.zip基于SpringBoot+MyBatis+Vue+Element的门禁管理...
The content of element type “font-face” is incomplete, it must match “((font-face-src,(desc|title|metadata)*)|((desc|title|metadata) +,font-face-src,((desc|title|metadata))*?))”. 解决办法: 源代码...
The Mathematical Theory of Finite Element Methods (Susanne C. Brenner, L. Ridgway Scott (auth.)) 有限元方法的数学理论
免费下载、免费下载、免费下载,下载后挂载nginx、tomcat、apache服务器下运行,也可以使用vs code打开使用live server访问
element plus cdn 中文包 <link rel="stylesheet" href="./element-plus@1.0.2/index.css"> <script src="element-plus@1.0.2/index.js"> <script src="element-plus@1.0.2/element_plus_es.js"> <script src="...
element-ui 2.15.6 版本
这个是unpkg.com的全部内容,其实只需要lib目录即可,使用方法参看官方文档,或者:https://blog.csdn.net/shengshuai/article/details/106171725
Content Element.......................21 Update Element........................22 Feature Element ......................23 Maximum Display Mode Element..........24 Billing Element .............
Finite Element Analysis of Electrical Machines.pdf
一本非常实用的MATLAB开发工具书,外国人写的很详细
NULL 博文链接:https://wilian.iteye.com/blog/1992365
element-2.13.0的离线文档,下载后浏览器打开文件夹的index.html即可访问。 element-2.13.0的离线文档,下载后浏览器打开文件夹的index.html即可访问。 element-2.13.0的离线文档,下载后浏览器打开文件夹的index....
element-ui v2.15.7