问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

当提交表单的时候怎么保留text框中的数据,java servlet

发布网友 发布时间:2022-08-04 21:58

我来回答

5个回答

热心网友 时间:2024-02-02 04:53

这个,如果你用ajax异步提交的话,那么最简单不过了~~~~~代码的话:
只需要在HTML里,加上:
<script type="text/javascript" language="javascript">
var http_request = false;
function makePOSTRequest(url, parameters) {
http_request = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) { // set type accordingly to anticipated content type
http_request.overrideMimeType('text/xml');
http_request.overrideMimeType('text/html');
}
} else if (window.ActiveXObject) {
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {}
}
}
if (!http_request) {
alert('Cannot create XMLHTTP instance');
return false;
}
http_request.onreadystatechange = alertContents;
http_request.open('POST', url, true);
http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http_request.setRequestHeader("Content-length", parameters.length);
http_request.setRequestHeader("Connection", "close");
http_request.send(parameters);
}
function alertContents() {
if (http_request.readyState == 4) {
if (http_request.status == 200) {
alert(http_request.responseText);
result = http_request.responseText;
document.getElementById('myspan').innerHTML = result;
} else {
alert('There was a problem with the request.');
}
}
}
function get(obj) {
var poststr = "mytextarea1=" + encodeURI(document.getElementById("mytextarea1").value) + "&mytextarea2=" + encodeURI(document.getElementById("mytextarea2").value);
makePOSTRequest('post.php', poststr);
}
</script>
<form action="javascript:get(document.getElementById('myform'));" name="myform"
id="myform">
<textarea id="mytextarea1">
my test 1 2 3
</textarea>
<textarea id="mytextarea2">
my test2 4 5 6
</textarea>
<br>
<input type="button" name="button" value="Submit" onclick="javascript:get(this.parentNode);">
<input type="submit" name="button" value="Normal Submit Button">
</form>
<br>
<br>
Server-Response:
<br>
<hr>
<span name="myspan" id="myspan">
</span>
<hr>
==============================================
以上是参考实例,可对应修改<script>里的语句追问我去,这是神马啊,哪里贴来的啊

热心网友 时间:2024-02-02 04:53

表单提交给Servlet后,进行相关操作,将提交的数据封装成对象,比如 username password
user.setUsername(username);
user.setPassword(password);
request.setAttribute("user", user);
JSP页面代码:
<input type="text" name="username" value="${user.username}" />
<input type="password" name="password" value="${user.password}" />

热心网友 时间:2024-02-02 04:54

servlet 中 request取得数据,然后在把他设置进request就可以在页面上获得了
String xx = request.getParameter("xxxx");
request.setAttribute("xxxx",xx);

页面部分的话 jsp代码
<%=request.getAttribute("xxxx")%> 或者别的方法也有,随便用就是了(request是jsp页面的隐含对象)追问不是要jsp代码,要java的

追答上面那不就是java的

热心网友 时间:2024-02-02 04:54

servlet处理完之后再把数据丢给jsp
jsp渲染的时候写出来就行了。

热心网友 时间:2024-02-02 04:55

具体怎么做我也不太清
不过要实现这个的话肯定要用Cookie
朝这个方向找去吧......
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怎样让孩子主动找老师补课? 表格列求和公式怎么设置 求和函数公式怎么输入 北京注册成立一个公司需要多少钱 北京公司都是什么 手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 制作网页如何设置编写提交代码使被提交的内容存起来 联通手机营业厅1元秒杀路径? 卯之花烈的卍解是什么? 魅族mx2怎么设计一键清理的白名单 魅族手机白名单在哪里? 《小屁孩的日记》英文是什么 1.5米沙发买多大沙发套 生孩子一次性乳贴要买多少的 乳贴用的人多吗 认识一个女人非常喜欢茶艺,都不知道有茶艺什么好的? 女茶艺师做女朋友好不好 花生适合心脑血管疾病的人吃吗?为什么? ...产品的风险应该怎样看? 在SHIBOR数据表中,日期O/N的意思是什么... 歧途的近义词是什么???急急急 歧途近义词 歧途的近义词是什么 歧途近义词是什么 我在山西五台山许过愿。请问高人,这种情况下,我该怎么办?应否到五台... “靓绝五台山”的蓝洁瑛,一生有多悲惨? 出过车祸腿有毛病五台山不磕头行吗 php 表单提交后保持输入框中的值 请问怎样实现提交表单后,返回原来页面,填写的内容依然保存在表单? 我想将表单通过SUBMIT提交到另一个页面并将表单中的信息保存到数据库... ...一个网页怎么写才能实现点一下提交就保存当前网页文本框里的内容 ASP里表单提交后怎么保留提交前写的数据 糖醋排骨怎样做,酸甜软烂又鲜美,出锅全家抢着吃呢? 啤酒炖大鹅 馋哭了大家 最新2014款宝马7系空调滤芯在哪,怎么拆? 《死神》各队长的卍解 橄榄油的热量高吗 橄榄油的热量高不高 橄榄油热量 橄榄油热量是多少呢 怎样配置墨兰营养土 房子离公墓多远才好 房子离公墓多远风水好 关于睡眠瘫痪综合症 清卤牛肉怎么做? 死神里面,四番队队长卯之花烈的斩魂刀叫什么名字?它的始解语和卍解语各是什么? 墨兰施什么肥 死神各队长卍解是什么? 双髋关节脱位 国际会计专业排名~