ssh2整合出现There is no Action mapped for namespace / and action name 错误

第一次接触,感觉问题很奇怪,不知道如何解决,刚刚搭起来的环境,想试一试能不能用,就出了问题,还请高手帮帮忙,十分的感谢大家applicationContext写的是真正的... 第一次接触,感觉问题很奇怪,不知道如何解决,刚刚搭起来的环境,想试一试能不能用,就出了问题,还请高手帮帮忙,十分的感谢大家
applicationContext写的是真正的action路径,下面配了整个项目的路径
login.jsp
<s:form action="adminLoginAction" method="post">
<s:textfield name="username" label="用户名"></s:textfield>
<s:password name="password" label="密 码"></s:password>
<s:submit value="登陆" ></s:submit>
</s:form>
struts.xml
<struts>
<constant name="struts.objectFactory" value="spring" />
<include file="struts-default.xml"></include>
<package name="default" extends="struts-default">
<action name="adminLoginAction" class="AdminLoginAction">
<result name="success">/index.jsp</result>
</action>
</package>
</struts>
applicationContext.xml
<bean id="AdminLoginAction" class="action.adminLoginAction">
<property name="adminDAO">
<ref bean="AdminDAO" />
</property>
</bean>
adminLoginAction.java
public String execute()
{ return SUCCESS;}
我吧代码改成
struts.xml
<struts>
<constant name="struts.objectFactory" value="spring" />
<include file="struts-default.xml"></include>
<package name="default" extends="struts-default" namespace="/">
<action name="adminLoginAction" class="AdminLoginAction">
<result name="success">/index.jsp</result>
</action>
</package>
</struts>
ogin.jsp
<s:form action="/adminLoginAction" method="post">
<s:textfield name="username" label="用户名"></s:textfield>
<s:password name="password" label="密 码"></s:password>
<s:submit value="登陆" ></s:submit>
</s:form>依然不对,好奇怪……
谢谢各位的帮助了
如果不用Spring来管理,文件时正确的,可以返回到正确的页面,我做时已经加入了Struts2-Spring-plugin-2.1.8.1.jar
展开
 我来答
kairi1227
2012-01-07 · 超过29用户采纳过TA的回答
知道答主
回答量:85
采纳率:0%
帮助的人:69.5万
展开全部
只是测试的话,不要用命名空间了。就是不要给namespace给任务值了,让他默认就可以了。等你做一段时间熟悉了再用它。
追问
我没想要加的,我原本是没有命名空间的,但是报了这样的错,看网上说加一个命名空间才加上的,不知道我Spring配置的action class的路径对吗?我的applicationContext.xml在web-inf下,action在src下的一个action包里面呢,看书应当是没错的,但是他就是不对,谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
btxhuman
2012-01-07 · 超过12用户采纳过TA的回答
知道答主
回答量:19
采纳率:0%
帮助的人:28.9万
展开全部
你有没有配置好 web.xml 里面的选项啊,不是加一个Struts2-Spring-plugin-2.1.8.1.jar 这个插件就可以了的啊·~~~web.xml还要做相应的配置
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ahyyxx222
2012-01-07 · TA获得超过2532个赞
知道小有建树答主
回答量:1405
采纳率:33%
帮助的人:1196万
展开全部
这个错误是输错了地址 ,form标签的action试试/adminLoginAction
追问
我是输入login.jsp然后跳转到指定的action的,麻烦具体说一下是哪个路径有问题呢?谢谢,还有,我试了一下,如果不用spring管理struts,是可以正确跳转的,不知道问题出在哪里了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
vortexchoo
2012-01-07 · TA获得超过543个赞
知道小有建树答主
回答量:501
采纳率:40%
帮助的人:86.4万
展开全部
看看struts-config文件里面的namespace还有action的配置。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
846492130
2012-01-07 · TA获得超过287个赞
知道小有建树答主
回答量:500
采纳率:0%
帮助的人:335万
展开全部
检查你页面的base 标签 一般情况 package 最好不要 给/ 最好给一个值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式