java吧 关注:1,293,982贴子:12,826,995
  • 27回复贴,共1

菜鸟求救:在SHH2中,怎么将数据库查询出的结果在JSP页面显示?

只看楼主收藏回复

初学SHH2,现在遇到的问题就是我将SHH整合后实现了登陆,我想登陆成功后的页面显示用户名对应的真实姓名(根据用户名和密码从USER表中查询出的真实姓名),在ACTION中调用不成功,为空?请高手指点。项目分为6个包,action(控制器)、bean、domian(业务逻辑接口)、domainimpl(业务逻辑的实现类)、dao、daoimpl。越详细越好,谢谢!


1楼2012-08-21 17:15回复
    先占个楼


    IP属地:北京2楼2012-08-21 17:16
    收起回复
      2026-01-09 03:03:30
      广告
      不感兴趣
      开通SVIP免广告
      友情帮顶


      IP属地:江苏来自Android客户端3楼2012-08-21 17:17
      回复
        findAll()接口怎么编?


        4楼2012-08-21 17:43
        回复
          高手,大侠、牛人们在哪,指点指点小弟呀!


          6楼2012-08-21 20:13
          回复
            楼主,你可以用struts2标签在页面显示你从数据库取的数据


            IP属地:四川7楼2012-08-21 21:36
            收起回复
              你在登陆验证的时候查找这个用户就可以了…用户名密码正确返回这个用户…错误则空…在action类里面有user这个私有成员…login成功之后就将查到的用户赋值给user…然后在页面用struts2标签就得到各种想要的…当然也可以将用户保存到session里去…页面读取就可以了…刚学ssh一段时间…


              IP属地:广东来自iPhone客户端8楼2012-08-21 21:56
              收起回复
                用struts 自带的html标签 有自动回填功能


                9楼2012-08-21 21:59
                回复
                  2026-01-09 02:57:30
                  广告
                  不感兴趣
                  开通SVIP免广告
                  看你的代码知道是验证的时候只返回了一个boolean值…用户的其他信息你都没有查…至于为什么有用户名,因为这个是从登录页面传到action…action再返回给成功页面的…


                  IP属地:广东来自iPhone客户端10楼2012-08-22 10:48
                  收起回复
                    8楼和我的解决思路是一致的,9楼的暂时还不理解


                    11楼2012-08-22 10:57
                    回复
                      你说根据账号和密码查出真实姓名,怎么没看你查,我给你个思路吧,获得客户端传过来的账号和密码作为参数,然后去数据库查真实姓名,返回这个真实姓名,然后用Struts2标签在页面上显示出来就OK了。也可以先去数据库判断账号密码是否一致,然后把账号作为参数去数据库查真实姓名,一般我们做系统账号都是唯一的。你先消化下,


                      IP属地:四川12楼2012-08-22 14:03
                      收起回复