点击登陆按钮后,submit提交到servlet进行登陆验证。我在servlet中连接数据库,写sql语句“select * from user where id=?and pwd=?”然后执行sql语句,然后if(rs.next())判断。若执行成功,设定一个变量bool=true,然后在接下来判断bool的值进行是否跳转页面。如果输入的sql语句查询成功,怎么样才能在servlet中获取该用户名称,并能传递到跳转jsp页面中去显示,显示用户名的jsp页面里代码该怎么写
数据库中用户表有id,pwd,name。就是要把登录的用户的name显示在跳转的页面中
数据库中用户表有id,pwd,name。就是要把登录的用户的name显示在跳转的页面中
解决方案 »
- jsp页面 struts问题。求思路!!谢谢
- 请问用ibatis的时候,分页需要传如第几页的参数,在sqlmap的配置文件怎么写?
- JavaBean遇到问题
- applet读取服务器文件问题
- spring2.5如何实现web上的文件上传
- 这个网站的制作人是不是白痴啊
- 如何用html实现如图所示的页面?100分救!!!!!!!!!
- java用正则表达式匹配html嵌套标签
- 一个数据集的问题,up ……
- 请教:: jsp加密的问题
- Hibernate运行时出现错误Column 'clazz_' not found
- springside 3.34NoSuchBeanDefinitionException: No bean named 'springSecurityFilte
这个查询已经包含了记录的所有字段,其中自然也包括用户名称了,用记录集的getString方法可获取各个字段的值。
获取后可以通过三种方法传递到跳转的页面去显示:
1。用FORM的GET提交。
2。用FORM的POST提交。
3。直接用URL传参提交,和第1种效果相同。
如果你不想放到session中:
在控制台定义一个属性private User user; user=dao.findByName(参数);
然后jsp中用${user.name}就可以了