如何把form表单放在java类中提交执行 5
<formaction="query.jsp"METHOD=POST><inputtype=hiddenname="MerId"value="80808029000000...
<form action="query.jsp"METHOD=POST>
<input type=hidden name="MerId"value="808080290000001">
<input type=hidden name="TransType"value="0001">
<input type=hidden name="OrdId"value="0000000010096806">
<input type=hidden name="TransDate"value="20070801">
<input type=hidden name="Version"value="20060831">
<input type=hidden name="Resv"value=" ">
<input type=hidden name="ChkValue"value="X…X">
</form>
类似一个form表单、不放在jsp中提交、放在java类中通过java方法提交,如何操作呢?
问题已经解决了!
代码共享一下:
URL url = new URL(http_url);//http_url就是目标地址
URLConnection conn = (URLConnection) url.openConnection();
conn.setDoOutput(true);
conn.setConnectTimeout(1000 * 5);
wr = new OutputStreamWriter(conn.getOutputStream());
wr.write("");
wr.flush();
reader = new BufferedReader(new InputStreamReader(conn
.getInputStream()));
responseBuilder = new StringBuilder();
String line = null;
while ((line = reader.readLine()) != null) {
responseBuilder.append(line + "\n");
}
wr.close();
reader.close();
这段代码可以执行类似form表单提交功能! 展开
<input type=hidden name="MerId"value="808080290000001">
<input type=hidden name="TransType"value="0001">
<input type=hidden name="OrdId"value="0000000010096806">
<input type=hidden name="TransDate"value="20070801">
<input type=hidden name="Version"value="20060831">
<input type=hidden name="Resv"value=" ">
<input type=hidden name="ChkValue"value="X…X">
</form>
类似一个form表单、不放在jsp中提交、放在java类中通过java方法提交,如何操作呢?
问题已经解决了!
代码共享一下:
URL url = new URL(http_url);//http_url就是目标地址
URLConnection conn = (URLConnection) url.openConnection();
conn.setDoOutput(true);
conn.setConnectTimeout(1000 * 5);
wr = new OutputStreamWriter(conn.getOutputStream());
wr.write("");
wr.flush();
reader = new BufferedReader(new InputStreamReader(conn
.getInputStream()));
responseBuilder = new StringBuilder();
String line = null;
while ((line = reader.readLine()) != null) {
responseBuilder.append(line + "\n");
}
wr.close();
reader.close();
这段代码可以执行类似form表单提交功能! 展开
6个回答
展开全部
表单只能通过action提交啊。因为表单页面运行在浏览器内不在服务器内。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你把你的代码写到一个servlet里面用out.println("");把所有的HTML代码括起来请求sevlet应该会吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
哦,我懂了. 你不是要提交表单.
是要接受action类传过来的数据, 然后输出到当前jsp页面是吧?
用s标签或者c标签或者小脚本吧.
是要接受action类传过来的数据, 然后输出到当前jsp页面是吧?
用s标签或者c标签或者小脚本吧.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
action Servlet提交么,还可以采用stuts提交
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询