servlet1

来源:互联网 发布:知乎 抑郁症 阅读障碍 编辑:程序博客网 时间:2024/06/13 16:11

Eclipse项目

新建项目


build path 



新建一个servlet,, first , 需要在web.xml中编写映射

<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">  <display-name>webpro</display-name>  <welcome-file-list>    <welcome-file>index.html</welcome-file>    <welcome-file>index.htm</welcome-file>    <welcome-file>index.jsp</welcome-file>    <welcome-file>default.html</welcome-file>    <welcome-file>default.htm</welcome-file>    <welcome-file>default.jsp</welcome-file>  </welcome-file-list>    <servlet>      <servlet-name>first</servlet-name>      <servlet-class>znz.first</servlet-class>  </servlet>  <servlet-mapping>      <servlet-name>first</servlet-name>      <url-pattern>/znz/first</url-pattern>   //此时路径一定要对,否则服务器启动失败  </servlet-mapping></web-app>

在 first.java中,解决中文乱码问题

如果用到response对象,response.setContentType("text/html;charset=utf-8");

如果用到request对象,添加request.setCharacterEncoding("utf-8");

package znz;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/** * Servlet implementation class first */@WebServlet("/first")public class first extends HttpServlet {private static final long serialVersionUID = 1L;    /**     * Default constructor.      */    public first() {        // TODO Auto-generated constructor stub    }/** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Auto-generated method stubresponse.setContentType("text/html; charset=utf-8");PrintWriter out=response.getWriter();out.println("百度baidu");}/** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Auto-generated method stub}}

运行,runas-

测试:在网址栏输入:http://localhost:8080/webpro/znz/first



0 0
原创粉丝点击