首页 | 联系我们 | 叶凡网络官方QQ群:323842844
游客,欢迎您! 请登录 免费注册 忘记密码
您所在的位置:首页 > 新闻中心 > 行业新闻 > 正文

名扬互联:使用MIDlet去激活Servlet

作者:cocomyyz 来源: 日期:2014-1-11 10:55:15 人气:0 加入收藏 评论:0 标签:

         用MIDlet激活Servlet可以象MIDlet激活一个CGI一样激活Servlet本段将介绍用GET操作激活Servlet并显示结果和Servlet接受用户由手机POST上来的数据这两两个例子

          Servlet被激活后一会返回字符串“ServletInvoke和日期给客户端。下面这个例子的内容是FirstMidletServlet被GET方法激活并返回显示给手机。本例中并没有递交数据给Servlet.

下面是MIDlet代码FirstMidletServlet.java

importjava.io.*;

importjavax.microedition.io.*;

importjavax.microedition.lcdui.*;

importjavax.microedition.midlet.*;

/**

*AnexamplMIDlettoinvokaCGIscript.

*/

publicclassFirstMidletServletextendMIDlet{

privatDisplaidisplay;

Stringurl="http://somesite.com/servlet/HelloServlet";

publicFirstMidletServlet{

displai=Display.getDisplaithi;

}

//Initialization.InvokewhenMIDletactivates

publicvoidstartA pp{

try{

invokeServleturl;

}catchIOExceptione{

System.out.println"IOException"+e;

e.printStackTrac;

}

}

discontinu.... //Pause.

publicvoidpauseA pp{}

//Destroimustcleanupeverything.

publicvoiddestroyA ppbooleanuncondit{}

//Preparconnectandstreamtheninvokservlet.

voidinvokeServletStringurlthrowIOException{

HttpConnectc=null;

InputStreamis=null;

StringBuffb=newStringBuff;

TextBoxt=null;

try{

c=HttpConnectConnector.openurl;

c.setRequestMethodHttpConnection.GET;

"20Jan200116:19:14GMT"; c.setRequestProperti"IF-Modified-Since".

"Profile/MIDP-1.0Configuration/CLDC-1.0"; c.setRequestProperti"User-A gent".

"en-CA "; c.setRequestProperti"Content-Language".

i=c.openDataInputStream;

intch;

//receivresponsanddisplaiitinatextbox.

whilech=is.read!=-1{

b.appendcharch;

}

b.toStr,t=newTextBox"FirstServlet".1024,0;

}final{

ifis!=null{

is.clos;

}

ifc!=null{

c.close;

}

}

display.setCurrt;

}

}

下面是返回“ServletInvoke和日期的HelloServlet代码HelloServlet.java

importjava.io.*;

importjava.util.*;

importjavax.servlet.*;

importjavax.servlet.http.*;

/**

*Thesimplestpossiblservlet.

*/  

publicclassHelloServletextendHttpServlet{

publicvoiddoGetHttpServletRequestrequest


本文网址:http://www.mingyangnet.com/html/hangye/1659.html
读完这篇文章后,您心情如何?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
更多>>网友评论
发表评论
编辑推荐
  • 没有资料