当前位置:编程学习 > JAVA >>

form表单提交servlet错误

<form action="../Login" method="post">在test下的login项目下的src中

 <servlet>
  <servlet-name>login</servlet-name>
  <servlet-class>com.fanyihe.LoginServlet.java</servlet-class>
 </servlet>
 <servlet-mapping>
  <servlet-name>login</servlet-name>
  <url-pattern>/Login</url-pattern>
 </servlet-mapping>在web-inf下的web。xml
  
为什么报如下错误?
 Status report

message /test/login/Login

description The requested resource (/test/login/Login) is not available

折腾好久了,求解
个人觉得挺对 --------------------编程问答-------------------- 直接把login目录放到webapp目录中

<form action="Login" method="post">

--------------------编程问答-------------------- 建议楼主的web.xml的servlet配置写成同一个名字,不要login,都写成Login
引用楼主  的回复:
<form action="../Login" method="post">在test下的login项目下的src中

 <servlet>
  <servlet-name>login</servlet-name>
  <servlet-class>com.fanyihe.LoginServlet.java</servlet-class>
 </servlet>
 <servlet-m……
--------------------编程问答-------------------- --------------------编程问答--------------------
<form action="Login" method="post">在test下的login项目下的src中

  <servlet>
   <servlet-name>Login</servlet-name>
   <servlet-class>com.fanyihe.Login.java</servlet-class>
  </servlet>
  <servlet-mapping>
   <servlet-name>Login</servlet-name>
   <url-pattern>/Login</url-pattern>
  </servlet-mapping>





引用 2 楼  的回复:
建议楼主的web.xml的servlet配置写成同一个名字,不要login,都写成Login
引用楼主  的回复:
<form action="../Login" method="post">在test下的login项目下的src中

<servlet>
<servlet-name>login</servlet-name>
<servlet-class>com.fanyihe.Log……
--------------------编程问答-------------------- 楼主跳转的action有问题。 --------------------编程问答-------------------- <form action="../Login" method="post">
这种相对路径不知道是不是有问题啊,写成绝对路径试试类似<%=path %>/Login,或者用request获得路径 --------------------编程问答--------------------
引用 4 楼  的回复:
<form action="Login" method="post">在test下的login项目下的src中

  <servlet>
   <servlet-name>Login</servlet-name>
   <servlet-class>com.fanyihe.Login.java</servlet-class>
  </servlet>
  <servlet-mappin……


依旧错的 --------------------编程问答-------------------- <form action="../Login" method="post"> 这样写试试<form action="Login" method="post"> --------------------编程问答--------------------  我给你个建议就不会出现莫名其妙的问题
1所有的跳转都进行服务器端跳转 
2工程中不要出现..等字符
3如果满足上面两个条件 你的action直接调用<form action="Login" method="post">肯定错不了。 --------------------编程问答-------------------- <form action="Login" method="post">
 <servlet>
  <servlet-name>login</servlet-name>
  <servlet-class>com.fanyihe.LoginServlet</servlet-class>
 </servlet>
 <servlet-mapping>
  <servlet-name>login</servlet-name>
  <url-pattern>/Login</url-pattern>
这样试试 --------------------编程问答--------------------
引用 5 楼  的回复:
楼主跳转的action有问题。
要怎样修改呢? --------------------编程问答--------------------   <servlet-class>com.fanyihe.LoginServlet.java</servlet-class>  
这句里面一定要写类名,(含包名)
  <servlet-class>com.fanyihe.LoginServlet</servlet-class> --------------------编程问答--------------------
引用 10 楼  的回复:
<form action="Login" method="post">
 <servlet>
  <servlet-name>login</servlet-name>
  <servlet-class>com.fanyihe.LoginServlet</servlet-class>
 </servlet>
 <servlet-mapping>
  <servlet-name>logi……
哦哦          不好意思 我这样试过了,改过很多次仍旧不成功,所以想知道部署的机制
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,