在JSP中,按钮提交后,如何保留此文本框中原来得值
答案:5 悬赏:30
解决时间 2021-01-26 23:06
- 提问者网友:雪舞兮
- 2021-01-26 00:49
在JSP中,按钮提交后,如何保留此文本框中原来得值
最佳答案
- 二级知识专家网友:轮獄道
- 2021-01-26 01:52
要想在提交jsp后仍然保留原来的值可以通过以下方法实现:
1、首先在jsp页面上input的property值不能相同,如下:测试文本1
2、后台Java代码:
public class ChargeStatForm extends ActionForm {
private String testBox;
public String getTestBox() {
return testBox;
}
public void setTestBox(String testBox) {
this.chargeStatChargeItemInput="";
this.testBox = testBox;
}
}
这样就可以让提交之后出现错误信息之后多选框不被置空,而是原先选中什么现在还选中什么的状态。
1、首先在jsp页面上input的property值不能相同,如下:
2、后台Java代码:
public class ChargeStatForm extends ActionForm {
private String testBox;
public String getTestBox() {
return testBox;
}
public void setTestBox(String testBox) {
this.chargeStatChargeItemInput="";
this.testBox = testBox;
}
}
这样就可以让提交之后出现错误信息之后多选框不被置空,而是原先选中什么现在还选中什么的状态。
全部回答
- 1楼网友:鸠书
- 2021-01-26 04:08
用struts
- 2楼网友:执傲
- 2021-01-26 03:33
这个叫回显,你需要把提交到后台的数据在传回来。
- 3楼网友:平生事
- 2021-01-26 02:17
你把这个文本框放在表单内,一起提交,在处理方法内获得文本框的值,然后保存在作用域内,可以是request,response,session等等,
如:request.setAttribute("textName", "textValu");
然后在文本框的代码这样写就可以了:
<input type="text" name="textName" value="${textName}"/>
这样,在你处理完跳转回这个页面时,上次输入的值就会显示了!
如:request.setAttribute("textName", "textValu");
然后在文本框的代码这样写就可以了:
<input type="text" name="textName" value="${textName}"/>
这样,在你处理完跳转回这个页面时,上次输入的值就会显示了!
- 4楼网友:归鹤鸣
- 2021-01-26 02:00
我暂时保留我的看法!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯