永发信息网

本人在编写JSP时遇到的问题

答案:2  悬赏:70  手机版
解决时间 2021-05-02 16:51
在一个JSP页面中,我的目的是,当表单验证正确后,我才设置session变量里面的值,如果表单验证失败,或者没验证的时候。都不设置session变量里面的值,这个该怎么做呢?有具体代码最好!
最佳答案

可以在jsp页面里面用js做表单验证:


<script language="javascript" type="text/javascript">
function login(){
if( document.getElementById("bean.userName").value =="" ){
alert("用户名不能为空");
return false;
}else if(document.getElementById("bean.userPwd").value == ""){
alert("密码不能为空");
return false;
} else {
return true;
}
}
</script>


//<form>表单可以这样写:


<form action="xxx.do" method="post" name="myForm" onsubmit="return login()">...</form>


这样form表单就会验证:


如果成功就跳到action里面去用session保存变量的值,这样其他页面就可以拿到值了。


失败js代码提示失败信息,不会跳到action 里面去,这样session也就没有设置值了。


好啦,祝你早日解决明白这个问题!


全部回答

你可以用struts来做表单的验证,验证完之后再跳转到acting来设置session的值

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
CF怎样点量图标?
天龙八部飞蝗石普通能洗优秀或杰出吗?
今天全运会110米开始时间
QQ相册破解软件或者破解方法?
春雨贵似油的下一句,关于石油的诗词
东莞厚街到东莞企石请问做几路车
南关三和通讯怎么去啊,有知道地址的么
生命中最重要的一天是哪一天?发生什么事情很
求一本外国名著!!·
我是学汽修专业的,现在不想干这行有什么别工
怎么快速练习爆发力!
时间与距离能使两个相爱的人分手吗?
谁能托付终老的句子,找一个爱你的人托付终老
河南正泰建设工程咨询有限公司获嘉分公司地址
会员可以克隆几次好友?
推荐资讯
免费姓名诗
古灵精探b中的詹士邦是谁扮演的?
仓鼠被咬伤出血
广联达现浇板怎么画,广联达钢筋翻样2014中基
女运动鞋好评语,感情比喻成鞋子句子
怎么在开始时用漂移喷出去
三星t408的数据线怎样用
唱土鸡蛋的那超男叫什么名字
哥哥姐姐们,怎么才能使手机里的音乐播放器出
漂亮宝贝造型会所这个地址在什么地方,我要处
怎么判断谁是自己真正的朋友
DNF谁可以给我的狂战起个名
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?