读书人

struts2 default-action-ref 的有关问

发布时间: 2012-01-30 21:15:58 作者: rapoo

struts2 default-action-ref 的问题

Java code
<struts>    <constant name="struts.devMode" value="true" />    <package name="base" namespace="/" extends="struts-default">        <default-action-ref name="index"></default-action-ref>        <action name="index" class="com.luger.blog.action.BlogAction"            method="blogIndex">            <result>/blogIndex.jsp</result>        </action>    </package>    <package name="article" namespace="/" extends="base">        <!-- <default-action-ref name="Blog--blogIndex"></default-action-ref> -->        <action name="*--*" class="com.luger.blog.action.{1}Action"            method="{2}">            <result>                /{1}--{2}.jsp            </result>        </action>    </package></struts>



一直找不到默认页

[解决办法]
启动报错了呢。
“ <!-- <default-action-ref name="Blog--blogIndex"></default-action-ref> -->”

改了
[解决办法]
在 <package name="article"/>里面加入<default-action-ref name="index"></default-action-ref
[解决办法]
你是想找默认页?
<default-action-ref name="index"></default-action-ref>的意思是什么也不输入,只有项目名字时候,会默认访问index这个action。可以把它注释掉,同一楼。
你想找页面的话去web.xml文件里面看看这里写得什么。
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>

[解决办法]
貌似*-*和default-action-ref有冲突吧。。。
记得以前看视频上这么说的。。

读书人网 >J2EE开发

热点推荐