Java

本类阅读TOP10

·使用MyEclipse开发Struts框架的Hello World!(录像1)
·hibernate配置笔记
·AOP编程入门--Java篇
·linux下Tomcat 5.0.20 与 Apache 2 安装/集成/配置
·在win2003下整合了整合Tomcat5.5+ apache_2.0.53+ mod_jk_2.0.47.dll
·构建Linux下IDE环境--Eclipse篇
·Jsp 连接 mySQL、Oracle 数据库备忘(Windows平台)
·ASP、JSP、PHP 三种技术比较
·Tomcat5.5.9的安装配置
·AWT GUI 设计笔记(二)

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
我的第一个servlet.

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

郁闷了2小时,感谢tomcat自带的servlet-sample帮我搞定

建立主目录,在主目录下建立WEB-INF文件夹,在WEB-INF下建立classes文件夹和web.xml文件,在web.xml中设置servlet指向,然后把生成的class放在classes目录下.
代码如下:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class wap86test extends HttpServlet {

public void service (HttpServletRequest request, HttpServletResponse
response) throws ServletException, IOException {
response.setContentType("text/vnd.wap.wml");
PrintWriter out = response.getWriter();
out.println("<?xml version=\"1.0\"?>");
out.println("<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\"");
out.println(" \"
http://www.wapforum.org/DTD/wml_1.1.xml\">");
out.println("<wml>");
out.println("<card title=\"Hello,wap86\">");
out.println(" <p align=\"center\">");
out.println("Date and Time Service<br/>");
out.println("Date is: "+ new java.util.Date());
out.println("</p>");
out.println("</card>");
out.println("</wml>");
}
}

web.xml做如下配置:

<servlet> 
<servlet-name>wap86test.test</servlet-name>  
<servlet-class>wap86test</servlet-class>                         
 </servlet>                            

 <servlet-mapping>              
<servlet-name>wap86test.test</servlet-name>     
 <url-pattern>/wap86test</url-pattern>       
 </servlet-mapping>
 

关于web.xml的功用以后在说,现在一知半解.




相关文章

相关软件