applet向servlet傳送資料出現問題
我的applet一部分程式碼為:
try
{
SQueryString = workFlowName + "*" + workflowdb;
SQueryString = SQueryString + ("*" + graphPanel.retxml());
URL servlet = new URL(hostAdd+ "/servlet/ServletWorkFlowAnalysis");
System.out.println(getCodeBase());
URLConnection connection = servlet.openConnection();
connection.setDoOutput(true);
OutputStream output =connection.getOutputStream();
output.write(SQueryString.getBytes());
output.flush();
output.close();
}
我的servlet程式碼一部分程式碼為:
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
String xmlStr = "";
String workflowdb = "";
try
{
ByteArrayOutputStream byteOut = new ByteArrayOutputStream();
int streamSize = request.getIntHeader("Content-length");
ServletInputStream in =request.getInputStream();
byte bytes[] = new byte[streamSize];
in.read(bytes);
String getStr = new String(bytes);
int LSort = 0;
StringTokenizer ListToken = new StringTokenizer(getStr, "*");
String ATemp[] = new String[4];
while(ListToken.hasMoreElements())
{
String STemp = (String)ListToken.nextElement();
ATemp[LSort] = STemp;
LSort++;
}
workflowname = ATemp[0];
workflowdb = ATemp[1];
xmlStr = ATemp[2];
}
catch(Exception e)
{
e.printStackTrace();
}
我的目的是將applet中的SQueryString字元傳傳入servlet,然後servlet做相應的事情。但是我執行applet後連線servlet時,伺服器根本沒反映,
applet做到後面的事情時,servlet根本都沒載入,這是一個往servlet裡寫資料的程式,不知道為什麼不成功,但是我寫的從servlet裡面讀字串的例子就是成功的,我估計是兩邊的流的控制不對,但不知道怎麼寫,望高手指點一二!
在此謝謝了!
try
{
SQueryString = workFlowName + "*" + workflowdb;
SQueryString = SQueryString + ("*" + graphPanel.retxml());
URL servlet = new URL(hostAdd+ "/servlet/ServletWorkFlowAnalysis");
System.out.println(getCodeBase());
URLConnection connection = servlet.openConnection();
connection.setDoOutput(true);
OutputStream output =connection.getOutputStream();
output.write(SQueryString.getBytes());
output.flush();
output.close();
}
我的servlet程式碼一部分程式碼為:
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
String xmlStr = "";
String workflowdb = "";
try
{
ByteArrayOutputStream byteOut = new ByteArrayOutputStream();
int streamSize = request.getIntHeader("Content-length");
ServletInputStream in =request.getInputStream();
byte bytes[] = new byte[streamSize];
in.read(bytes);
String getStr = new String(bytes);
int LSort = 0;
StringTokenizer ListToken = new StringTokenizer(getStr, "*");
String ATemp[] = new String[4];
while(ListToken.hasMoreElements())
{
String STemp = (String)ListToken.nextElement();
ATemp[LSort] = STemp;
LSort++;
}
workflowname = ATemp[0];
workflowdb = ATemp[1];
xmlStr = ATemp[2];
}
catch(Exception e)
{
e.printStackTrace();
}
我的目的是將applet中的SQueryString字元傳傳入servlet,然後servlet做相應的事情。但是我執行applet後連線servlet時,伺服器根本沒反映,
applet做到後面的事情時,servlet根本都沒載入,這是一個往servlet裡寫資料的程式,不知道為什麼不成功,但是我寫的從servlet裡面讀字串的例子就是成功的,我估計是兩邊的流的控制不對,但不知道怎麼寫,望高手指點一二!
在此謝謝了!
相關文章
- servlet 呼叫jdbc 出現得問題ServletJDBC
- 使用postman傳送資料,springmvc接收資料的問題PostmanSpringMVC
- 在html中使用axios傳送請求到servlet時遇到的傳值問題HTMLiOSServlet
- 用javac編譯servlet類出現問題Java編譯Servlet
- Linux透過Shell命令向埠傳送資料Linux
- 微信公眾號傳送模板訊息,出現亂碼問題---字元中文編碼問題字元
- JAVA訪問雲資料mysql出現問題JavaMySql
- 如何實現PO的輸出向客戶傳送郵件的增強
- python 傳送buffer型別資料, 傳送octet-stream型別資料, 傳送Uint8Array型別資料Python型別UI
- 30332資料傳送指令
- Python向IP地址傳送字串Python字串
- Laravel 安裝 voyager 出現的資料庫問題Laravel資料庫
- 資料傳送類指令【80486】
- InBoundHandler向OutBoundHanlder傳資料
- 公眾號傳送模板資訊java實現(主動傳送)Java
- 快速向 Google Chat 傳送訊息Go
- (github原始碼) 如何利用.NETCore向Azure EventHubs準實時批量傳送資料?Github原始碼NetCore
- Java入門:TCP協議傳送/接收資料實現JavaTCP協議
- Java入門:UDP協議傳送/接收資料實現JavaUDP協議
- 【測試】echo傳送和接收TCP/UDP資料包|shell 傳送TCP/UDP資料包TCPUDP
- [TroubleShootting]Zabbix資料採集出現斷點的問題斷點
- 0211-使用 dummy 傳送資料
- 爬取LeetCode題目——如何傳送GraphQL Query獲取資料LeetCode
- springmvc向前端傳送json資料中文亂碼問題解決方法SpringMVC前端JSON
- 解決alertmanager重複傳送訊息的問題
- QT串列埠助手(四):資料傳送QT串列埠
- 利用Oracle資料庫傳送郵件Oracle資料庫
- react-fetch資料傳送請求React
- msmq在Internet上訪問的問題(只能傳送,不能接收)MQ
- 傳送請求時,url 出現亂碼錯誤
- 開放世界遊戲中的原路返回問題或直接傳送問題分析遊戲
- 怎麼傳送超大檔案?困擾已久的郵件大附件傳送問題解決了!
- 匈牙利航空公司Wizz Air因“技術違規”問題向客戶傳送密碼重置郵件AI密碼
- alertmanager叢集莫名傳送resolve訊息的問題探究
- 解決jenkins 傳送郵件圖片亂碼問題Jenkins
- 一次郵件傳送協議SMTP問題排查協議
- Vue 使用 Axios 傳送請求的請求體問題VueiOS
- python requests傳送不同型別的資料Python型別
- 使用URLSearchParams處理 fetch 傳送的資料