在用户登录的时候,将用户名显示在登录成功的页面,使用session。
来源:互联网 发布:戚家刀 淘宝 编辑:程序博客网 时间:2024/06/02 10:21
在用户登录的时候,将用户名显示在登录成功的页面,使用session。
用户登录jsp
<formaction="user.do?method=login"id="form1"name="form1"method="post" ">
<tableborder="0"align="center">
<tr>
<tdwidth="150">
<fontsize="5">用户名:</font></td>
<td>
<label><inputname="user"type="text"id="user"></label><
/td>
<tdwidth="200">
<divid="nameerro"class="errortxt"></div>
</td>
</tr>
<tr>
<td><fontsize="5">密 码:</font></td>
<td><label><inputname="pwd"type="password"id="pwd"></label></td>
<tdwidth="200"><divid="passworderro"class="errortxt"></div></td>
</tr>
<tr>
<td><label><inputtype="radio"name="radio"id="radio"value="个人客户"><fontcolor="black">个人客户</font></label></td>
<td></td>
<td><divid="boxErr"class="errortxt"></div></td>
</tr>
<tr>
<td><inputclass="submit"name="submit"type="submit"value="登录"></td>
<td><inputclass="submit"name="button"type="button"value="注册"onclick="location.href='register.jsp'"></td></tr>
</table>
跳转到servlet,获取name的值,将值存入session中。
servlet.java
//根据name值获取用户名值,
String name = request.getParameter("user");
//根据name值,获取密码
String pwd = request.getParameter("pwd");
//根据name值,获取客户类型
String type = request.getParameter("radio");
//将name的值保存到session中,名称为u,只要当前会话不结束,任何地方都可以访问到 request.getSession().setAttribute("u", name);
//成功后返回响应
response.sendRedirect("login.jsp");login.jsp用户登录进去,进行选择。
<% String name = (String)session.getAttribute("u"); %><h1><fontsize="4">尊敬的客户:</font><%=name %></font><fontsize="4">您好!<ahref="index.jsp">
<tablewidth="800"height="450"align="center">
<tr>
<tdcolspan="6"><hrcolor="#99CCFF"align="center"></hr></td>
</tr>
<tr>
<td colspan="3">年龄:<input type="radio" name="age" id="age1" value="5" onfocus="clearErr('boxErr');" />18--30
<input type="radio" name="age" id="age2" value="10" onfocus="clearErr('boxErr');" />30--50
<input type="radio" name="age" id="age3" value="5" onfocus="clearErr('boxErr');" />50以上</td>
</tr>
</table>
保存结果的servlet
resultServlet.java
//创建HttpSession对象,true若存在会话则返回该会话,否则新建一个会话,false若存在回话则返回该回话,否则返回null。
HttpSession session = request.getSession(true);
//将"u"所对应的值传入username中 String username=(String)session.getAttribute("u");
out.print("用户名:"+username);
获取到用户名后,通过sql更新语句
String sql = "update t_user set results=? where username=?";
将username为刚才登录的用户名的结果更新到数据库中。
- 在用户登录的时候,将用户名显示在登录成功的页面,使用session。
- ubuntu在用户登录的时候显示Fail to load session'ubuntu',然后无限循环,无法登录到桌面。
- iOS 与Java 配合在用户登录的时候对用户名和密码进行RSA加密
- 当用户登录成功后,把该用户名字显示在登陆成功页面
- 1 完成登录页面(到记事本文件进行密码和用户名的验证)。 2 完成 用户注册页面(将注册信息显示在本页面 div 中)。
- 登录成功 显示 用户名
- 登录页面出来的时候,可否将focus直接置到“用户名”输入框里面?
- frame框架-用户session失效仅在iframe中跳转登录页面的解决方法
- jsp 登陆成功后,显示登录的用户名
- jsp 登陆成功后,显示登录的用户名
- SQL2005的sa用户登录问题 用户名无法登录sql2005"已成功与服务器建立连接,但是在登录过程中发生错误" 用户"sa"登陆失败,SQL Server错误:18456
- 在jsp页面使用session来验证未经登录的访问 并完成直接跳转
- 关于页面显示当前登录的用户
- 在进行验证的时候,用户名登录注册,然后没有输入用户名,提示“请输入用户名!”,并且出现focus()函数,表示焦点在用户名输入框。
- 登录界面获取用户名密码,在第二个页面读出该用户名,然后显示。
- 自定义单点登录页面--在自己的网站使用单点登录进行登录(1)
- 自定义单点登录页面--在自己的网站使用单点登录进行登录(1)
- 在JSP中使用Session制作简单的登录模块
- Google Guava 类库 笔记
- Leetcode Q5
- JavaScript 打开子窗口
- 给自己看的,借鉴别人的经验
- c3p0连接池项目配置的说明
- 在用户登录的时候,将用户名显示在登录成功的页面,使用session。
- android 集成支付宝支付
- 数据库应用-半结构化数据模型(Semistrukturierte Datenmodelle)2
- 更全面地判断ListView滑动方向
- Java面试过程中会遇到的问题
- Android中RelativeLayout各个属性的含义
- Java线程中run和start方法的区别
- Intent详解(四):使用隐式Intent
- linux tcpdump的简单应用