Struts2设置默认的action

来源:互联网 发布:linux yum安装maven 编辑:程序博客网 时间:2024/05/22 06:56

如果你的项目应用的框架有struts2,那么加入用户输入了一个不纯在的地址,默认是会报错的。

错误提示为:There is no Action mapped for namespace / and action name . - [unknown location]


解决办法:

在struts.xml文件中配置默认的Action,配置方法如下所示

[html] view plain copy
 print?
  1. <!-- 默认action -->  
  2. <package name="default"  namespace="/" extends="struts-default">  
  3.     <default-action-ref name="index"/>  
  4.         <action name="index">  
  5.        <result>/index.htm</result>      <!-- index.htm为项目根目录的默认页面 -->  
  6.     </action>  
  7. </package>  

PS:如果项目里运用了"通配符号",首先会去和统配符先匹配,如果没有才会寻找默认的Action。

0 0
原创粉丝点击