www.ctrt.net > Form表单中的ACtion后面怎么写才能访问到sErvlEt,...

Form表单中的ACtion后面怎么写才能访问到sErvlEt,...

例如: 在web.xml中需要配置如下: form中 action="first"

userServletcom.donic.servlet.UserServletuserServlet/userprotected void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {request.setCharacterEncoding("utf-8");String action = ...

action="/E" 或者action=“/E” 那个方法一下忘了,用eclipse有提示的 web.xml 自己定义name A.B.name 同上面定义的name /E

action="/servlet/Servlet的名称">

你好,当然可以了,不然怎么叫表单呢。他会把数据封装到request中,传到服务器,然后你在你的servlet中从request域中取出来就可以了。 String username = request.getParameter("username");

action中的属性指向你的servlet控制器,就是你的web.xml中配置的servlet-mapping中配置的/LoginServlet通过servlet-name关联到你上面配置的servlet-class指向的class类,页面上直接写LoingServlet就可以了,不用加../

首先你的html页面和你的后台页面是在同一目录下吗?另外请打开html页面的时候使用localhost的方法打开而不是直接本地打开

由于你在html中没有设置项目的根目录,所以要填写servlet的完整访问路径,如:servlet的完整访问路径是http://127.0.0.1:8080/day07/servlet/LoginServlet的话,那你就写http://127.0.0.1:8080/day07/servlet/LoginServlet

实现方法:定义一个form,action写servlet的地址即可跳转。 参考代码如下: Test username: password: 在servlet中的配置: PageName /success.html PageName /user/*

其他不用动,将web.xml里的 /servlet/SendMessageServlet改成/SendMessageServlet就是删除前面的/servlet

网站地图

All rights reserved Powered by www.ctrt.net

copyright ©right 2010-2021。
www.ctrt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com