首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > 高性能WEB开发 >

求大神,一件很蛋痛的事发生了。ssh开发facelook,正在写登陆呢急

2013-03-19 
求大神,一件很蛋疼的事发生了。ssh开发facelook,正在写登陆呢急!!!!!!!!!!!!!!!!!!!!!!!!!!!form action

求大神,一件很蛋疼的事发生了。ssh开发facelook,正在写登陆呢急!!!!!!!!!!!!!!!!!!!!!!!!!!!
<form action="login" method="post">
                <h2>登录</h2>
                <h4>登录Facelook,进入属于你的空间</h4>
                <table cellpadding="10">
                    <tr>
                        <td class="i">账号:</td>
                        <td><input class="text" type="text" name="currentUser.fuUserName" /></td>
                    </tr>
                    <tr>
                        <td class="i">密码:</td>
                        <td><input class="text" type="password" name="currentUser.fuPassword" /></td>
                    </tr>
          <tr>
                        <td class="i"></td>
                        <td><label class="ui-btn-large-green"><input type="submit" name="reg" value="登录" /></label></td>
                    </tr>
                </table>
            </form>


能获取到用户名的值,但是获取不到密码的值。相当蛋疼
  下面是Action:
private UserService userService;
private FacelookUser currentUser;
public void setUserService(UserService userService) {
this.userService = userService;
}
public void setCurrentUser(FacelookUser currentUser) {
this.currentUser = currentUser;
}

/**
 * 登陆
 * @return
 */
public String get(){
currentUser = userService.get2(currentUser);
if(currentUser!=null){
return super.SUCCESS;
}
return super.ERROR;
}
Hql 语句:String hql = "from FacelookUser user where user.fuUserName=? and user.fuPassword = ?";
List list = super.getHibernateTemplate().find(hql,user.getFuUserName(),user.getFuPassword());

实体类是Hibernate自动生成的,没必要给你们看了!  求大神解释啊。。。。。。。。。。。。。。。。。。。。
------解决方案--------------------


HQL语句这么写的?
[解决办法]
getHibernateTemplate().find()有三个方法:
一、find(String queryString);
二、find(String queryString , Object value);
三、find(StringqueryString, Object[] values); 
没有find(hql,user.getFuUserName(),user.getFuPassword()),所以默认用了 二、find(String queryString , Object value);
也就有了“能获取到用户名的值,但是获取不到密码的值。”
[解决办法]
跟踪调试一下,看看页面过来时是不是就没有值.
[解决办法]
你给 currentUser 加一个get方法试试, 应该是这个问题。
[解决办法]
我指的是 action 里的 属性 currentUser 。 
[解决办法]
看下实体类把。。。

热点排行