eclipse中开发web项目,并使用servlet

标题:eclipse中开发web项目,并使用servlet

新手可以先使用jsp进行操作,详细操作见blog:

此篇可以看作时”升级版“ 一、重写生成的web.xml文件 1)其中 FirstWeb为我的Java文件名, cn.itcast.FirstWeb为Java完整文件名 第二个FirstWeb与上面的对应 /FirstWeb为后面输入网站的一部分, 2)网址【http://localhost:8888/Q_javaWeb02/FirstWeb】,Q_javaWeb02为项目的名字,为文件名

<servlet>
       <servlet-name>FirstWeb</servlet-name>
       <servlet-class>cn.itcast.FirstWeb</servlet-class>
   </servlet>
   <servlet-mapping>
       <servlet-name>FirstWeb</servlet-name>
       <url-pattern>/FirstWeb</url-pattern>
   </servlet-mapping>

完整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>Q_javaWeb02</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>FirstWeb</servlet-name>
       <servlet-class>cn.itcast.FirstWeb</servlet-class>
   </servlet>
   <servlet-mapping>
       <servlet-name>FirstWeb</servlet-name>
       <url-pattern>/FirstWeb</url-pattern>
   </servlet-mapping>
  
</web-app>

二、写一个Java文件

package cn.itcast;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.GenericServlet;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;

/**
 * http://localhost:8888/Q_javaWeb02/FirstWeb
 * @author dell
 *
 */
public class FirstWeb extends GenericServlet{
          
   

	@Override
	public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException {
          
   
//		res.getOutputStream().write("hello".getBytes());
		
		res.setCharacterEncoding("utf-8");
		res.setContentType("text.html");
		PrintWriter out = res.getWriter();
		out.println("哈哈哈,我在使用xml,写入的");
		out.close();
	}

}

同时在该项目中,新建一个text.html文件【点中src,右击,新建一个text.html】 三、最后运行, 在FirstWeb中的随便一个位置右击,点击运行,在服务器上运行,即可 在浏览器中输入网址:http://localhost:8888/Q_javaWeb02/FirstWeb,也可运行

经验分享 程序员 微信小程序 职场和发展