各位兄台,我做一个struts2.0的小例子,但对其中的namespace却大为不解,以下是我的情况。请各位指点一下。
情况:
1.建立两个同名的welcomeAction,放在不同的namespace下。
2.在welcome.jsp下有两个button,调用不同的action
3.action文件没有问题,就是在点击的时候找不到我的action。
请大家帮忙解答一下。
<package name="web" namespace ="/wt" extends="struts-default" >
<action name="WelcomeAction" class="com.web.WelcomeAction">
<result name="success">/jsp/welcome.jsp</result>
</action></package>
<package name="log" namespace="/lg" extends="struts-default">
<action name="WelcomeAction" class="com.log.WelcomeAction">
<result>jsp/log.jsp</result>
</action></package>
------------------------------welcome.jsp-------------------------------
<s:form >
<s:textfield id="userName" label="HAHAHA"></s:textfield>
<s:textfield id="passWord"></s:textfield>
<s:submit action="/wt/WelcomeAction">去WEB</s:submit>
<s:submit action="/lg/WelcomeAction">LOG</s:submit></s:form>
---------------------log.jsp-------------------------
<s:property value="userName"/></BR>
<s:property value="password"/></br>
警告: No configuration found for the specified action: '/welcome.jsp' in namespace: '/jsp'. Form action defaulting to 'action' attribute's literal value.
2010-6-8 9:51:37 com.opensymphony.xwork2.util.logging.commons.CommonsLogger warn
警告: No configuration found for the specified action: '/welcome.jsp' in namespace: '/jsp'. Form action defaulting to 'action' attribute's literal value.
问题补充
1.如楼上所说,有相应的目录。
2./jsp也不好用