亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

JSP頁面怎么獲得后臺action類session里的數據

JSP頁面怎么獲得后臺action類session里的數據

fenkapian 2016-09-29 20:37:14
action類里寫了這句放了一個session。ActionContext.getContext().getSession().put("loginUser",user);前臺怎么獲取用戶名user.username
查看完整描述

4 回答

已采納
?
weenhall

TA貢獻121條經驗 獲得超57個贊

兩種方式request.getSession().get('loginUser')或者使用EL表達式 ?${loginUser}

查看完整回答
反對 回復 2016-09-30
?
大咪

TA貢獻785條經驗 獲得超332個贊

你user的這個對應的action類的需要繼承一個模型驅動的接口才行,如下:

/**
?*員工管理的Action類
?*/
public?class?EmployeeAction?extends?ActionSupport?implements?ModelDriven<Employee>{
	private?static?final?long?serialVersionUID?=?1L;
	
	//模型驅動使用的對象,通過登錄執行的方法將用戶名和密碼封裝在employee對象里.
	private?Employee?employee?=?new?Employee();
	
	@Override
	public?Employee?getModel()?{
		return?employee;
	}
	


查看完整回答
反對 回復 2016-09-30
?
大咪

TA貢獻785條經驗 獲得超332個贊

學過struts2了嗎。。要是學過的話直接用s標簽就能實現你說的,然后再配上表達式例如下面的代碼:

			<td>姓名:</td>
			<td><s:textfield?name="ename"?value="%{model.ename}"?/></td>//這里就是value直接去model這個實體的ename


查看完整回答
反對 回復 2016-09-29
  • fenkapian
    fenkapian
    <s:textfield name="ename" value="%{user.username}" />沒用啊
?
yanrun

TA貢獻317條經驗 獲得超240個贊

jsp頁面 通過EL表達式取值。 ${sessionScope.存屬性名}

存數據是在后臺, 比如存入 session 中: ?用 ?request.getSession().setAttribute("屬性名","值");

你也可以存到其他隱式對象中 (request,out,pageContext,response)?


查看完整回答
反對 回復 2016-09-29
點擊展開后面1
  • 4 回答
  • 3 關注
  • 5711 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號