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,也可运行
