struts2 namespace问题

<packagename="web"namespace="/wt"extends="struts-default"><actionname="WelcomeAction"... <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>
-------------------------------------------------------------
<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>
1.我建立了两个action ,两个action名字都叫welcomeAction.java
2.我在struts.xml上写了两个package ,namespace .
3.我通过welcome.jsp点击两个按钮时想调通不通namespace下的action.
现在是调用不了。不知道为什么请大家解答一下啊。
错误信息
警告: 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.
展开
 我来答
airlifei
2010-06-08 · TA获得超过1121个赞
知道小有建树答主
回答量:935
采纳率:0%
帮助的人:518万
展开全部
,报什么错误?
你jsp页面放的路径有问题吧
参考:
假设URL=http://localhost:8080/webappname/xxx/yyy/zzz/index.action
首先请求会发送到web服务器,web服务器会找到相应的webapp应用程序,然后根据struts.xml进行相应的处理,其中关于namespace的处理如下:
首先会在struts.xml的namespace中找是否存在/xxx/yyy/zzz/,如果存在,则查看是否有action的

name为index的,如果有则返回相对应的页面或操作,否则报错。如果不存在则查看namespace中是否存在/xxx/yyy/

,如果存在,则查看是否有action的name为index的,如果有则返回相对应的页面或操作,否则报错。如果不存在则查

看namespace中是否存/xxx/,如果存在,则查看是否有action的name为index的,如果有则返回相对

应的页面或操作,否则报错。如果不存在则查看namespace中是否存/,查看是否有action的name为index的

,如果有则返回相对应的页面或操作,否则报错!
liuxinhua3
2010-06-09 · TA获得超过1203个赞
知道小有建树答主
回答量:205
采纳率:0%
帮助的人:301万
展开全部
<s:submit onclick="thisForm.action='../web/welcomeAction.action'" value="去WEB"></s:submit>
<s:submit onclick="thisForm.action='../log/welcomeAction.action'" value="去LOG"></s:submit>

这样写。。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fylsh
2010-06-09 · TA获得超过950个赞
知道小有建树答主
回答量:1472
采纳率:0%
帮助的人:1040万
展开全部
对于有namespace配置的action,如果通过<s:form标签请求,建议在该标签的namespace属性赋值为相应的值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小伟兄
2010-06-08 · TA获得超过331个赞
知道小有建树答主
回答量:176
采纳率:100%
帮助的人:86万
展开全部
<s:form action="WelcomeAction" namespace="/lg" method="POST">这里面这样写试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-06-07
展开全部
你想问什么问题,说清楚啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式