List<UserEntity> userList =new ArrayList<UserEntity>();UserEntity user =new UserEntity();.......................ActionContext.getContext().getSession().put("use", getUser());...............再怎么取出來呢
2 回答

aluckdog
TA貢獻(xiàn)1847條經(jīng)驗(yàn) 獲得超7個(gè)贊
如果在action里那么用ActionContext.getContext().getSession().get("use"),如果在JSP里那么直接<% session.getAttribute("use")%>

烙印99
TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超13個(gè)贊
建議去好好看看教程吧
session的賦值還沒明白
另外session不要在賦值同時(shí)又馬上顯示調(diào)用,那樣結(jié)果會(huì)是顯示賦值前的session值
要么傳遞參數(shù)(提交表單后)賦值
要么利用ajax(事件觸發(fā)結(jié)合js)賦值
看你意思肯定是指用戶名這文本框輸入后賦給seesion,這點(diǎn)我想不通你為什么這樣去做,要非這么做的話只能利用“當(dāng)用戶名文本框失去焦點(diǎn)時(shí)候調(diào)用js函數(shù)進(jìn)行session賦值,然后動(dòng)態(tài)輸出(session位置定義一個(gè)div或span)”