jsp提交表单给servlet的路径问题 jsp页面向servlet提交表单的问题
jsp提交表单给servlet的路径问题
就填/servle
改成这样试试
servle pack.servle
servle /servleX
最好不要和name一样,action="/servleX" 简单一点的就是新建一个Servlet,web.xml是自动配置的。 如果你新建一个Servlet出错,有可能就是你的Tomcat没配对,这样我就不是很清楚了,因为我没见过你的问题。
jsp页面向servlet提交表单的问题
action写web.xml中对应的url值~~~比如说有一个LoginServlet,他在web.xml中显示的应该是这样:
LoginServlet servlet.LoginServlet
LoginServlet /loginServlet
而要提交的,也就是action应该等于中的内容: action="<%=request.getContextPath()%>/loginServlet" 其中<%=request.getContextPath()%>为获得当前工程目录,jsp提交到servlet中必须加这个,否则会出现404找不到页的错误~~ 补充:我使用Myeclipse4.1 eclipse3.1~~
jsp button提交一个值到servlet
你应该写了form表单了吧,你既然只传一个id就不要表单了,button的
onclick=test(<%=rs.getInt("id") %>) 这个id值就是你要传的值
在javascript里写test的方法test(i){ location.href="XXServlet?id=" val}就可以传递到你的servlet里了,你在servlet的int i=Integer.parseInt(request.getParameter("id")),后面可以加一个输出语句,验证一下你传递过去的值是不是正确的