js代码取不到action中的值 30
functioncheckUser(){varaa=<%=request.getAttribute("userNameSession")%>;alert("用户名:"+a...
function checkUser(){
var aa= <%=request.getAttribute("userNameSession") %>;
alert("用户名:"+aa);
if(aa!=null){
alert("登陆成功 欢迎回来"+aa);
document.getElementById("templatemo_login_panel").innerHTML="<div><h1>当前用户" + aa + "</h1></div>";
}
else{
alert("此用户不存在");
}
}
;
</script>
这段代码想取到action页面的userName
//登陆 这是Action页面的代码
public String login(){
System.out.println("用户名:"+userName);
User user=userService.login(userName, userPwd);
if(user!=null){
request.put("userNameSession", user.getUserName());
System.out.println("登陆成功");
return "logintrue";
}
else{
System.out.println("登陆失败");
request.put("userName", "");
return "loginfalse";
}
}
执行submit时候 控制台打印了:
用户名:adimin
Hibernate:
select
user0_.ID as ID0_,
user0_.user_name as user2_0_,
user0_.user_email as user3_0_,
user0_.user_tel as user4_0_,
user0_.user_pwd as user5_0_
from
User_table user0_
登陆成功
但是在网页上提示却是用户名为空
为什么js代码取不到action中的userNameSession的值 展开
var aa= <%=request.getAttribute("userNameSession") %>;
alert("用户名:"+aa);
if(aa!=null){
alert("登陆成功 欢迎回来"+aa);
document.getElementById("templatemo_login_panel").innerHTML="<div><h1>当前用户" + aa + "</h1></div>";
}
else{
alert("此用户不存在");
}
}
;
</script>
这段代码想取到action页面的userName
//登陆 这是Action页面的代码
public String login(){
System.out.println("用户名:"+userName);
User user=userService.login(userName, userPwd);
if(user!=null){
request.put("userNameSession", user.getUserName());
System.out.println("登陆成功");
return "logintrue";
}
else{
System.out.println("登陆失败");
request.put("userName", "");
return "loginfalse";
}
}
执行submit时候 控制台打印了:
用户名:adimin
Hibernate:
select
user0_.ID as ID0_,
user0_.user_name as user2_0_,
user0_.user_email as user3_0_,
user0_.user_tel as user4_0_,
user0_.user_pwd as user5_0_
from
User_table user0_
登陆成功
但是在网页上提示却是用户名为空
为什么js代码取不到action中的userNameSession的值 展开
2个回答
2012-11-30
展开全部
var aa= <%=request.getAttribute("userNameSession") %>;这是个字符串吧应该加引号
var aa=“<%=request.getAttribute("userNameSession") %>”;
你可以用ie的查看源代码,可以看看js的赋值情况
var aa=“<%=request.getAttribute("userNameSession") %>”;
你可以用ie的查看源代码,可以看看js的赋值情况
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-11-29
展开全部
userService.login(userName, userPwd)执行之后返回的是什么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询