action中这样写的:
public String execute() throws Exception{
String hql="from User u where u.Id=? and u.Password=?";
Object value[]={this.user.getId(),this.user.getPassword()};
List<User> i = (List<User>) loginDao.find(hql, value);
int x = i.size();
if(x>0)
{
ActionContext context=ActionContext.getContext();
Map session=context.getSession();
session.put("usession", i);
return SUCCESS;
}
jsp页面中用EL表达式取:
${usession }
${session.usession.id }
${pageContext.session}
<s:property value="#session.usession"/>
都取不出来,为什么啊,小弟弄了很久了啊,总是弄不出来的啊》
public String execute() throws Exception{
String hql="from User u where u.Id=? and u.Password=?";
Object value[]={this.user.getId(),this.user.getPassword()};
List<User> i = (List<User>) loginDao.find(hql, value);
int x = i.size();
if(x>0)
{
ActionContext context=ActionContext.getContext();
Map session=context.getSession();
session.put("usession", i);
return SUCCESS;
}
jsp页面中用EL表达式取:
${usession }
${session.usession.id }
${pageContext.session}
<s:property value="#session.usession"/>
都取不出来,为什么啊,小弟弄了很久了啊,总是弄不出来的啊》
解决方案 »
- ssh2中Action中的实例由谁创建的
- JSP与JAVA基础
- 从数据库中读出一组数据在jsp页面循环显示,和一组循环显示的删除按钮,点击其中一个按钮删除对应的数据出现的问题.
- struts页面跳转问题(急!请给位大虾帮帮忙)
- 刚接触struts,对dispatchaction不怎么了解,希望大侠帮忙看看....感激不尽........在线等
- struts中的<bean:write>能不能输出复杂对象?怎么做?
- 请问在j2ee下可以怎样实现报表??
- 在jboss中部署MDB;测试时可以接收消息,但接收完消息后jboss服务器显示如下异常,是什么原因?:WARN [OILServerILService] Connection
- 在Weblogic下如何使用MessageDrivenBean?在线等待...
- 我太笨了,为什么JBoss运行不需要j2ee.jar
- resion3.0.24 如何禁止它自动重启
- jsp 页面传值
好像要这样写吧你还可以试试
<s:property value="#session.usession.id"/>
或者直接写${usession.id }
<c:forEach var="person" items="${usession}">
${person.age}<br/>
${person.name}<br/>
</c:forEach>
恩 list用<c:forEach>标签显示出来吧
HttpSession session = null;
HttpServletRequest request = null;
if(user!=null){
request = ServletActionContext.getRequest();
session = request.getSession();
session.setAttribute("loginUser", user);
return "success";
}
检查一下你action里面用的session是怎么来的,看看你session是否是一个对象,别弄错了最可能的是你session里面方的是list
你那样是不能获取出数据的,用该用标签迭代出来的,要不你放个字符串进去,在页面中拿看看能不能拿出来。
祝lz好运
}