关于SERVLET的配置文件WEB.XML

web.xml文件可以在创建项目时一起自动完成,如果没有,可以后期手动添加。方法是:
当创建web工程时,没有自动创建web.xml
这时候就需要手动添加web.xml 该怎么做呢
右键项目,点击java EE Tools 其中点击Genertate Deployment Descriptor Stub
这样WEB-INF就会添加上web.xml了
另外:关于WEB.XML的配置问题。
代码如下:
想通过点击链接使用一个SERVLET(example.java)

<a href="servlet_example?id=5&name=tom">example.java(a servlet)</a>
                     5

web.xml配置文件内容:

 <servlet>
  <servlet-name>servlet_usage</servlet-name>2
  <servlet-class>mypackage.example</servlet-class>1
  </servlet>
  <servlet-mapping>
  <servlet-name>servlet_usage</servlet-name>3
  <url-pattern>/servlet_example</url-pattern>  4
  </servlet-mapping>

5要与4相同,多加一个/,不可缺少。
3要与2相同
1为真实CLASS的地址。
只要如此配置就不会出问题。servlet_example也只是起了个类似ID的标识作用。
example.java的内容:

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		String nameString=request.getParameter("name");	
		String idString=request.getParameter("id");
		PrintWriter outPrintWriter=response.getWriter();
		outPrintWriter.println(nameString);
		outPrintWriter.println(idString);
	}

只是简单的获取再显示。

注意:先前提到的"5要与4相同,多加一个/,不可缺少。"
需要更新一下,4中还是要写全,如果servlet在包中,要把包名写入
如:/mypackage/FindServlet

发布了28 篇原创文章 · 获赞 0 · 访问量 345

猜你喜欢

转载自blog.csdn.net/weixin_45003282/article/details/102640594