knrt.net
当前位置:首页 >> jsp表单提交给sErvlEt >>

jsp表单提交给sErvlEt

1. 用于登录的jsp页面,其中有一个form表单用于提交用户名和密码2. 创建一个名为LoginServlet的Servlet,下面是doGet与doPost部分3. 配置web.xml,这是最关键的一步 需要注意的是url-pattern这里写的是/login,而在jsp中form表单的action写的是login,而不是/login,因为尝试了其他写法都不能准确的跳转到指定的servlet.4. 很显然,目前配置servlet还有另一种更为简便的方法,那就是利用Java的annotation,方法如下:jsp:servlet:

doGet() 或者是 doPost()方法

通过ajax异步回调,去数据库里面删除,然后如果删除失败的话,你这样request.setAttribute("message","删除失败!");<br>然后在页面在获取这个值!alert出来就好了

通常通过form表单的action,用submit,提交到后台对应的类

表格有多少行,你不是for出来的么?例如:for ..{在这个位置 ,有一个下标位置的数字i,然后你这一行的所有文本框名称都带上这个数字i,例如:&lt;input name="text_&lt;%=i%&gt;" ..{提交到JSP上后,JSP用同样的for来接收,例如:for { String xxx = request.getParameter("text_" + i); .}这只是一个示例不知道你能否明白.

在<form>标记里面写,<form action="拦截路径" method=“提交方式”>,然后在servlet里面用request.getParameter("文本框名字");j接受数据.

就填/servle 改成这样试试servlepack.servleservle/servlex最好不要和name一样,action="/servlex" 简单一点的就是新建一个servlet,web.xml是自动配置的.如果你新建一个servlet出错,有可能就是你的tomcat没配对,这样我就不是很清楚了,因为我没见过你的问题.

应该可以,用requset.getParameter(arg0)可以取到数据.

action的值没错,问题应该是出在 method="get",可能在你的servlet中没有public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException { } 加上这个方法,要么把method="post"试试.action后面跟的肯定是

action="/*******" 提交到的serverlet应该加个斜杠吧

tongrenche.com | zxqt.net | lzth.net | qwrx.net | eonnetwork.net | 网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com