Java怎样得到URL的get参数

我用的eclipse,目前只知道需要创建一个类继承HttpServlet,再写一个doGet()方法,但是这个方法要从那里调用呢?是写在对应的网页index.html中还是web.xml里呢,具体要怎么做呢

在web.xml中配置servlet

UpdateUserServlet
com.neusoft.servlet.UpdateUserServlet

UpdateUserServlet是你的servlet的namespace名字
com.neusoft.servlet.UpdateUserServlet是你的刚才继承Httpservlet的那个类的包名+类名

<servlet-mapping>
<servlet-name>UpdateUserServlet</servlet-name>
<url-pattern>/UpdateUserServlet</url-pattern>


UpdateUserServlet与上面的 UpdateUserServlet一致,意思是映射上面的servlet
/UpdateUserServlet是你访问这个servlet的路径 例如http://localhost/项目名/UpdateUserServlet进行访问

public class Servlet extends HttpServlet {
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
String name= req.getParameter("name");//name是Url中的参数名 例如http://localhost/项目名/跳转路径?name=“name”
}
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

}


UpdateUserServlet
com.neusoft.servlet.UpdateUserServlet

你写的servlet是在 web.xml 中配置的,配的是请求路径,在你的servlet里写你要返回的地方,

   <servlet>
    <servlet-name>WxACCESS</servlet-name>
    <servlet-class>com.wxaccess.WxACCESS</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>WxACCESS</servlet-name>
    <url-pattern>/auth/login.html</url-pattern>
  </servlet-mapping>

我是这么写的,但是我访问http://127.0.0.18080/项目名/auth/login.html就会没有内容

图片说明

就是什么都没有,内容空白的,http://ngrok.lxl928.top/lxl_weixin/auth/login.html

图片说明
图片说明