扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
ServletApp.java
import java.io.*;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class ServletApp extends HttpServlet{
public void doGet(HttpServletRequest request,HttpServletResponse response)
throws IOException,ServletException
{
long usersize=0;
String return1Str="测试成功";
response.setContentType("text/html; charset=GBK");
//设置响应属性
//接收客户端的请求
InputStream is = request.getInputStream();
DataInputStream dis = new DataInputStream(is);
String tf1Str = dis.readUTF();
//处理客户端信息
if(!tf1Str.equals("^*")){
System.out.println("servlet端接收到手机传来的第一个参数为:" + tf1Str);
File i = new File("E:\\jakarta-tomcat-5.0.28\\webapps\\servlets-examples\\WEB-INF\\classes\\input.txt");
DataOutputStream in = new DataOutputStream(new FileOutputStream(i));
in.writeUTF(tf1Str);
// 将新信息写入input.txt.
in.close();
}
File f = new File("E:\\jakarta-tomcat-5.0.28\\webapps\\servlets-examples\\WEB-INF\\classes\\user.txt");
InputStreamReader read = new InputStreamReader (new FileInputStream(f));
BufferedReader reader=new BufferedReader(read);
while (reader.readLine() != null) {return1Str= reader.readLine();}
//改变检测数值为当前文件长度
System.out.println("servlet传递给手机的第一个参数为:" + return1Str);
DataOutputStream dos = new DataOutputStream(response.getOutputStream());
if(usersize!= f.length())
{usersize= f.length();
dos.writeUTF(return1Str);}
else
{//return1Str="^";
dos.writeUTF("^");
}
//如果文件大小未改变则设回复信息为"^"(无信息标志)
//发送处理后的参数给手机
}
public void doPost(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException {doGet(request,response);}
public void destroy(){}
//清除资源
}
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=726498
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者