我现在做关于注册的留程有2个jsp文件1.jsp,2.jsp
1.jsp是用户填写资料的
然后有一个按钮,验测是否可用email提交到2.jsp中,验证数据库可用就返回1.jsp
问题是怎么在返回1.jsp的时候保留之前用户输入的数据我知道有3种方法1.就是将数据传来传去
2.用session(其实也是传来传去)
3.<a href="" onClick="parent.history.back(); return false; return true;">后退</a>1,2种方法都不太好,3觉得比较好,但是还要自已点一个连接,用jsp语句怎么写?
有什么更好的方法
1.jsp是用户填写资料的
然后有一个按钮,验测是否可用email提交到2.jsp中,验证数据库可用就返回1.jsp
问题是怎么在返回1.jsp的时候保留之前用户输入的数据我知道有3种方法1.就是将数据传来传去
2.用session(其实也是传来传去)
3.<a href="" onClick="parent.history.back(); return false; return true;">后退</a>1,2种方法都不太好,3觉得比较好,但是还要自已点一个连接,用jsp语句怎么写?
有什么更好的方法
解决方案 »
- 真心求助、为table中的每一个单元格添加鼠标悬停提示文本信息
- ssh框架做简单项目,但是简单的查询总是出错啊!!
- jsp页面如何显示带有html标志的字符串
- JDBC数据库连接问题
- mysql数据库里的中文信息取到jsp页面显示为‘??’,怎么办?
- 我想在web上实现分开一个个子页的界面(重叠在一起那种)。
- 数据库建库问题!
- Tomcat的Server.xml的配置?
- 购物车,怎么来控制用户所选物品的种类?他能无限选吗?给点建议,谢谢
- spring mvc利用modalandview返回一个jsp页面,无法跳转,但是浏览器的network的response有返回的jsp页面的代码
- 求各位大大帮忙,简单SQL语句
- JSP中java bean和类库 有什么区别,该如何选择
1.jsp中主要的代码如下所示:
function doWithMessage(xmlHttp)
{
if (xmlHttp.readyState == 4) {
if (xmlHttp.status == 200) {
var messageText = xmlHttp.responseText;
if(messageText == "1"){
alert("数据库验证正确");
}else{
alert("数据库验证失败");
} } else {
//alert(xmlHttp.status); //显示数据发送状态
}
} else {
//alert(xmlHttp.readyState); //显示服务器返回数据的状态
}
}
function validate(){
data = "username="+document.all["username"].value;
send_request("GET",data,"2.jsp",doWithMessage);
}2.jsp中对传过来的数据(如username)进行验证,如果成功返回1,失败则返回0。
把<script>history.go(-1);</script>加到JSP语句后面