对 提交的form表单应当使用post方法
用一个if语句控制
if(request.getParameter("user")==null){显示登录筐}
else{
进行身分验证
显示用户的相关信息
}
用一个if语句控制
if(request.getParameter("user")==null){显示登录筐}
else{
进行身分验证
显示用户的相关信息
}
解决方案 »
- Java初学者 请教一个简单问题谢谢!
- 哪位大哥帮下忙,我用struts2 在jsp页面指定了一个action(strut.xml中没有将此action的结果和此页面绑定,而且此页面在strut.xm
- 有哪位大侠会发送以超链接作为正文的邮件,教教我,感激不尽。。。
- 请问我使用了jboss的连接池,还需要调用close方法吗?
- 跪求Jsp中文帮助
- PreparedStatement的一个问题
- 新手求救 。。。
- ●●救救小妹﹗如何安装J2eesdk1.3.1
- 过来看一下,抢分题
- 有人用javamail做过邮件群发的程序嘛?请进来
- 请教几个问题,希望大家不吝赐教(在线等)
- 我也发一个中文乱码问题!帮忙啊!!
什么意思,没看明白.
TO J_Squarefox(鱼雷快艇)
师兄能否写个例子?谢谢.
做登录校验, 登录成功后记录SESSION(如USERID),并redirect 到http://www.fj118100.com/colorring/index.jsp页面, 否则继续显示TEST.JSP页面, 要求登录.2\ index.jsp页面 , 校验SESSION中USERID是否存在, 不存在, 转向到TEST.JSP登录页面.
不是一个应用的话上面提到的方法基本上都不能用了,可能需要做一个SSO处理。需要建立一个SSO认证中心来实现单点登录。
在jsp中记录为session.setAttribute("user_id",rs.getString("user_id"));
http://www.fj118100.com/colorring/index.jsp好象是用POST的方式而不是GET.你怎么把Test.jsp得到的参数传过去。
在session中存个东西就好了,比如用户名或者用户id,在session中能取到就说明已经登陆,取不到就是没登录,
传递参数可以用 <jsp:forward>标签,这个标签下可以写参数的,例如:
在你的 Test.jsp 做好全部的准备工作后
<jsp:forward page=http://www.fj118100.com/colorring/index.jsp>
<jsp:param name="user" value="lq007"/>
<jsp:param name="" value=""/>
</jsp:forward>
可以传很多参数,或者可以用表单提交,写几个表单,最后用javascript做提交,例如:
在你的 Test.jsp 做好全部的准备工作后
<form name="testForm" method="post" action="http://www.fj118100.com/colorring/index.jsp">
<input name=User value="lq007">
<form>
<script language="javascript">
testForm.submit();
</script>
方法二在后退的时候会有问题,你可以自己测一下,不知道这么说你明白否。一只提到的准备工作,是指把你要的信息从数据库读出来,比如验证用户名密码,查询你想要的账户信息,然后把你在下一页要的信息当参数传过去
呵呵