关于The requested resource is not available这个问题

本文记录了一位开发者在使用Struts框架时遇到的登录成功后无法正确跳转到欢迎页面的问题。通过多次尝试发现调整form表单提交路径为Login.do解决了该问题。

关于The requested resource is not available这个问题

我是使用struts,对着书上的例子做的。在测试项目时,首页可以出来,就是跳不到登录成功后需要出现的欢迎页。
在网上查了许多方法,都没有解决。自己的xml文件也没有出错,于是怀疑是不是自己form提交的路径出了问题。

原来书上的提交路径是 <form action="/Login/Login.do" method="post"> 经过我无数次的修改,比如变成Login/Login.do,再比如更换xml文件和form路径的大小写,还是不行最后我尝试了Login.do,登录成功后的欢迎页就出来了。 以下是我的struts-config.xml

    <struts-config>
      <data-sources />
      <form-beans >
        <!-- 注册LoginForm.java -->
        <form-bean name="loginForm" type="Login.LoginForm"></form-bean>  
      </form-beans>
      <global-exceptions />
      <global-forwards />
      <action-mappings >
        <!-- 注册Action -->
        <!-- path指提交路径 type指Action的路径 name的值需要与ActionForm的name属性一致 -->
        <action path="/Login" name="loginForm" type="Login.LoginAction"></action>
      </action-mappings>
      <message-resources parameter="strutsTest.ApplicationResources" />
    </struts-config>

转载于:https://www.cnblogs.com/ouqdevil/p/9174112.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值