java 连续发送post请求
发布网友
发布时间:2022-04-26 00:03
我来回答
共6个回答
热心网友
时间:2023-10-20 08:48
不知道你说的意思是不是这个效果。这个也曾困扰过我。这里提交按钮把表单提交,页面post到后台,在这个表单的另一个button能触发链接到另一个页面(也可以是应用,也是一种post),不知道对你是否有启发。见我代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@page contentType="text/html;charset=utf-8"%>
<%@page isELIgnored="false" %>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%request.setCharacterEncoding("gb2312");%>
<%response.setCharacterEncoding("gb2312");%>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css">
body {
background: #FFF;
color: #000;
font: 12px Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
}
a:link, a:visited {
color: #FF2A84;
text-decoration: underline;
}
a:hover, a:active {
color: #FFF;
text-decoration: none;
background: #FF2A84;
}
#navigation {
background: #FFF;
border-bottom: 1px solid #A1A1A1;
margin: 1em 0 0;
padding: 0.6em 0 0;
font-weight: bold;
}
#navigation ul, #navigation ul li {
list-style: none;
margin: 0;
padding: 0;
}
#navigation ul {
padding: 5px 0 5px;
text-align: left;
}
#navigation ul li {
display: inline;
}
#navigation ul li a {
background: url(tableft.gif) no-repeat left top;
color: #FFF;
text-decoration: none;
padding: 5px 0;
}
#navigation ul li span {
background: url(tabright.gif) no-repeat right top;
padding: 5px 7px 5px 3px;
margin: 4px 0 4px 4px;
}
#navigation ul li a:hover span {
text-decoration: underline;
background-position: 100% -75px;
}
#navigation ul li a:hover {
background-position: 0 -75px;
}
#navigation #current a {
background-position: 0 -150px;
}
#navigation #current a span {
background-position: 100% -150px;
}
* html #navigation ul li a {
padding: 0;
}
</style>
<script type="text/javascript">
function go(){
location.href="/21com/entr_admin_2page.html";
}
</script>
</head>
<body >
<p align="right"><a href="login.jsp" style="text-decoration:none;">退出</a></p>
<div id="navigation">
<ul>
<li><img src="logo.jpg" width="400px"></img></li>
<li><a href="home.html"><span>首页</span></a></li>
<li id="current"><a href="/21com/entrance.do"><span>考勤</span></a></li>
<li><a href="/21com/emplyee.do"><span>员工</span></a></li>
<li><a href="self.html"><span>个人设置</span></a></li>
</ul>
</div>
<h1><font color="red">设置考勤时段</font></h1>
<form action="/21com/entr_setting.do" method="POSt" >
<table>
<tr>
<td>最晚上班时间:</td>
<td><input type="text" name="late_time" /></td>
</tr>
<tr>
<td>最早下班时间:</td>
<td><input type="text" name="early_time" /></td>
</tr>
<tr>
<td>每日最少工作时间:</td>
<td><input type="text" name="little_time" /></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="提交" ></input></td>
<td><input type="button" onclick="go()" value="取消"></input></td>
</tr>
</table>
</form>
<hr/>
<h4><font color="blue">现在考勤时段:</font></h4>
<table border="1" bordercolor="gray" cellspacing="0" width="80%">
<tr bgcolor="gray" >
<td><font color="white"><b>最晚上班时间</b></font></td>
<td><font color="white"><b>最早下班时间</b></font></td>
<td><font color="white"><b>每日最少工作时间</b></font></td>
</tr>
<tr>
<td>${periods.late_time}</td>
<td>${periods.early_time}</td>
<td>${periods.little_time}</td>
</tr>
</table>
</body>
</html>
热心网友
时间:2023-10-20 08:48
<form action="aa.jsp" method="post">
<text>这里假设一个文本框</text>
<input type="submit" name="aaa" value="删除"/>
<input type="submit" name="bbb" value="查询"/>
</form>
这里是aa.jsp的代码
if(request.getparameter("aaa")!=null)
{
这里就可以执行aaa请求的代码
}
if(request.getparameter("bbb")!=null)
{
这里就可以执行bbb请求的代码
}
这样就可以实现不同的请求实现不同的功能了
希望对你有所帮助
热心网友
时间:2023-10-20 08:49
我想应该是JSP提交吧?
<form name="forms">
<script type="text/javascript">
function submitForm()
{
document.forms.mothed="post";
document.forms.action = "UserAction";
document.forms.submit();
}
</script>
<input type="submit" name="add" value="ADD" onclick="submitForm()"/>
</form>
这样应该就能想Servlet发送两次请求了......
热心网友
时间:2023-10-20 08:49
一个submit的按钮,然后再onclick再调用submit方法一次,然后就可以访问两次服务器了
热心网友
时间:2023-10-20 08:50
写一个js函数就可以的
热心网友
时间:2023-10-20 08:51
你可以试一下.httpCient