J2ME手機與伺服器互動的一個Bean
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(){}
//清除資源
}
相關文章
- app與手機其他軟體互動測試APP
- angularjs與伺服器互動AngularJS伺服器
- 隨機與和未知的互動隨機
- iOS 與 JS 互動手冊 - JavaScriptCoreiOSJSJavaScript
- 自己動手開發一個 Web 伺服器(一)Web伺服器
- 【Spring】普通單例 Bean 的建立與三級快取之間的互動Spring單例Bean快取
- 關於手機應用消費者互動策略的5個建議
- 手寫啟動一個本地伺服器的命令列工具伺服器命令列
- 自己動手開發一個 Web 伺服器(三)Web伺服器
- 自己動手開發一個 Web 伺服器(二)Web伺服器
- 一個Session Bean如何去呼叫另外一個Session Bean裡的方法?SessionBean
- 用OTA下載本機J2me程式至手機
- 一個Sessionless BEANSessionBean
- checkbox的name與JavaBean的互動時發現的一個現象JavaBean
- 手動搭建的一個webserverWebServer
- servlet中手動獲取spring的beanServletSpringBean
- 用OTA下載本機j2me程式至手機 (轉)
- 微互動(五)——微互動的迴圈與模式模式
- Java與Excel的互動!-JavaExcel
- Lua 與 ObjC 的互動OBJ
- webview與JS的互動WebViewJS
- rtop:一個透過 SSH 監控遠端主機的互動式工具
- 選擇一個什麼樣的手機APP開發有限公司才靠譜呢?北京銳智互動APP
- 北京手機APP開發公司-北京銳智互動APP
- laravel使用workerman 使用者互動、伺服器互動Laravel伺服器
- Android中程式與Service互動的方式——互動方式Android
- 「人機自然互動技術」的趨勢與挑戰
- 手寫一個最迷你的Web伺服器Web伺服器
- 用Python基於Google Bard做一個互動式的聊天機器人PythonGo機器人
- 動手實現一個JavaScript的AOP(一)JavaScript
- webView與js互動——獲取通訊錄手機號並顯示運營商WebViewJS
- 應用與互動,智慧電話的幾個重要模組
- LoadRunner與Web頁面互動的兩個層次Web
- Flutter 與 Android 的互動FlutterAndroid
- ReactNative與iOS的互動ReactiOS
- oc 與js 的原生互動JS
- 手寫一個靜態伺服器伺服器
- swift之與h5之間的互動(一)SwiftH5