form提交到servlet form表单提交给servlet问题
form表单提交给servlet问题
/test/login/src/Login : 说你的servlet不存在,你把路径写错了.
应该是 : project名字/servlet/Login,Login指你的servlet的映射名字。
菜鸟求助!Form表单无法提交至servlet!!
您得form的action=“/UserServlet”
还有UserServlet类里继承HttpServlet 重写doPost方法,在doPost里写要要获取的值
正常来说,你在点提交按钮数据就会传到后台
html 点表单里的提交按钮跳转到servlet文件
实现方法:定义一个form,action写servlet的地址即可跳转。
参考代码如下:
lthtmlgt
ltheadgt
lttitlegtTestlt/titlegt
lt/headgt
ltbodygt
ltform action="/user/loginServlet.do" method="post"gt
username:ltinput name="username" id="username" type="text"/gt
ltbr/gt
password:ltinput name="password" id="password" type="password"/gt
ltbr/gt
ltinput type="submit" name="btnLogin" value="Login"/gt
lt/formgt
lt/bodygt
lt/htmlgt
在servlet中的配置:
ltweb-appgt
lt!-- ... --gt
ltservletgt
ltservlet-namegtPageNamelt/servlet-namegt
ltjsp-filegt/success.htmllt/jsp-filegt
lt/servletgt
lt!-- ... --gt
ltservlet-mappinggt
ltservlet-namegt PageName lt/servlet-namegt
lturl-patterngt/user/*lt/url-patterngt
lt/servlet-mappinggt
lt!-- ... --gt
lt/web-appgt