Servlet 实例

首相要配置Sevelet编译环境
方法:
sun下载javax.servlet.jar放在%JAVA_HOME%/lib/ 目录下

编辑环境变量
CLASSPATH 追加如下值 %JAVA_HOME%/lib/javax.servlet.jar


Hello.java


package test;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.Enumeration;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


public final class Hello extends HttpServlet {



public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException {

response.setContentType("text/html");
PrintWriter writer = response.getWriter();

writer.println("<html>");
writer.println("<head>");
writer.println("<title>Sample Application Servlet Page</title>");
writer.println("</head>");
writer.println("<body bgcolor=white>");

writer.println("<table border=\"0\">");
writer.println("<tr>");
writer.println("<td>");
writer.println("<img src=\"images/tomcat.gif\">");
writer.println("</td>");
writer.println("<td>");
writer.println("<h1>Sample Application Servlet</h1>");
writer.println("This is the output of a servlet that is part of");
writer.println("the Hello, World application.");
writer.println("</td>");
writer.println("</tr>");
writer.println("</table>");


writer.println("<br><br><p>yun test servlet</p>");
writer.println("</body>");
writer.println("</html>");

}


}



编译Hello.java 得到Hello.java


创建一个web应用项目helloservlet

在WEB-INF目录下创建web.xml文件及classes/test目录
将Hello.class复制到WEB-INF/test/目录下

web.xml代码



<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">

<display-name>Hello, World Application</display-name>
<description>
This is a simple web application with a source code organization
based on the recommendations of the Application Developer's Guide.
</description>





<servlet>
<servlet-name>myownserv</servlet-name>
<servlet-class>test.Hello</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>myownserv</servlet-name>
<url-pattern>/testmyown</url-pattern>
</servlet-mapping>

</web-app>




通过http://localhost:8080/helloservlet/testmyown就可访问servlet了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值