当前位置: 代码迷 >> J2EE >> 注释了的这段html有有关问题吗?总是提示找不到login
  详细解决方案

注释了的这段html有有关问题吗?总是提示找不到login

热度:23   发布时间:2016-04-17 22:57:10.0
注释了的这段html有问题吗?总是提示找不到login

  <body>
    <!-- 
    <table width="300" align="center">
     <form action="login" method="post">
<tr>
<td>用户名:</td>
<td><input type="text" name="username"/></td>
</tr>
<tr>
<td>密  码:</td>
<td><input type="text" name="password"/></td>
</tr>
<tr>
<td><input type="submit" value="登陆"/></td>
<td><input type="submit" value="注册" onClick="regist();"/></td>
</tr>
</form>
</table>
    -->
 
<s:form action="login">
 用户名:<input type="text" name="username"/><br>
 注册:<input type="text" name="password"/><br>
<input type="submit" value="登陆"/>
<input type="submit" value="注册" onClick="regist();"/>
</s:form>
  </body>

------解决思路----------------------
问题描述清楚,是找不到login对应的action 还是找不到login这个url
------解决思路----------------------
你用的servlet还是action  ,又或者其他?

贴出相关的配置
------解决思路----------------------
你没发现你两段代码的地址不一样么?

一个是login,一个是/testDMIAction/login.action
------解决思路----------------------
你看看你的web.xml里面的servlet-mapping配置url-pattern是啥样的,再去找找你的struts.xml里面的登录所在的action的path配置是不是正确的。最后你还得回到Action类里面去找,你判断完用户名和密码后,转发名是不是和struts.xml里面的forward的name属性相同。web.xml,struts.xml和Action类这三个里面去找吧
------解决思路----------------------
引用:
Quote: 引用:

你看看你的web.xml里面的servlet-mapping配置url-pattern是啥样的,再去找找你的struts.xml里面的登录所在的action的path配置是不是正确的。最后你还得回到Action类里面去找,你判断完用户名和密码后,转发名是不是和struts.xml里面的forward的name属性相同。web.xml,struts.xml和Action类这三个里面去找吧


web.xml里面没有servlet-mapping配置啊

不是用ssh框架写的啊,是jsp加servlet,还是springmvc。。。还是???
------解决思路----------------------
testDMIAction这个地址是什么?
------解决思路----------------------
<s:form action="/login">  login前面加个“/”试试 
------解决思路----------------------
参考
------解决思路----------------------
现在基本不用了,也就是学生的时候用了,你看看,web.xml 和Struts.xml 这两个配置文件。
也可能是路径问题,你确定你的相对路径对吗
  相关解决方案