⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 用servlet生成wml(转自httplyy00.yeah.net).txt

📁 C&C++论坛精华
💻 TXT
字号:
作者:asp2001
email: asp2001@163.net
日期:2000-08-03 21:07:10
先看这个例子 
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class WapServlet extends HttpServlet
{

 protected void service(HttpServletRequest request,
                        HttpServletResponse response)
                    throws ServletException, java.io.IOException
  {
    response.setContentType("text/vnd.wap.wml");
    PrintWriter out = response.getWriter();

    xmlHeader(out);
    out.println("<wml>");
    out.println("<card title = \"JavaTest\">");
    out.println("<p>Hello! This comes from a servlet!</p>");
    out.println("</card>");
    out.println("</wml>");


  }

  public void  xmlHeader(PrintWriter out)
  {
    out.println("<?xml version=\"1.0\"?>");
    out.println("<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" "+
                "\"http://www.wapforum.org/DTD/wml_1.1.xml\">");
  }
}

第一个Servlet程序(Servlet例子,仅适合于安装了标准Package 1.0的Nokia Server) 
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
/*
* HelloWorldServlet - a very simple servlet
*/

public class HelloWorld extends HttpServlet
{
String m_text;
// the initialization parameter is read during
// the initialization of the servlet

public void init(ServletConfig config) throws ServletException
{
    super.init(config);
    m_text = config.getInitParameter("text");
    if (m_text == null)
    {
        m_text = "This is a simple test servlet.";
    }
}

public void doGet(HttpServletRequest request,HttpServletResponse response) throws IOException, ServletException
{
    PrintWriter out = response.getWriter();
    out.println("<?xml version=\"1.0\"?>");
    out.println("<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML1.1//EN\"\"http://www.wapforum.org/DTD/wml_1.1.xml/">");
    out.println("<wml>");
    out.println("<card id=\"card1\" title=\"Hello World\">");
    out.println("<p>");

    out.println(m_text);
    out.println("</p>");
    out.println("</card>");
    out.println("</wml>");
    // Remember to close the out object
    out.close();
}

public String getServletInfo()
{
    return "The simple HelloWorld servlet.";
}

}

  
--------------------------------------------------------------------------------

制作人:罗堃
电子邮箱:forest_luo@21cn.com

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -