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

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

為什么jsp獲取不到ActionContext.getContext().put進去的對象

為什么jsp獲取不到ActionContext.getContext().put進去的對象

慕尼黑8549860 2018-07-20 11:14:37
action方法中是這么寫的List<Course> courses = iCourseService.findList("teacherId",1); System.out.println(courses); ActionContext.getContext().put("courses",courses); 查尋是沒有問題的,因為輸出語句可以得到后臺的值,下面是System.out.println(courses);輸出的內容,類型沒有錯;[Course{id=1, title='java', majorId=1, stste=0, courseType=1, teacherId=1, subject=1, duration=20, expect=15, createTime='2017-10-31 08:38:56.0', mode='視頻授課'}, Course{id=3, title='美工', majorId=1, stste=0, courseType=1, teacherId=1, subject=1, duration=25, expect=20, createTime='2017-11-01 15:50:13.0', mode='視頻授課'}]jsp中是這么調用的<select>     <s:iterator value="#courses">         <option value="<s:property value="id"/>"><s:property value="title"/></option>         <%--<s:property value="title"/>--%> </s:iterator> </select> 可是并沒有查詢出什么,數據庫是有內容的,不然輸出語句就輸出null了,而且類型正確,后來又在jsp 中添加了<s:debug />可是Ctrl+f查詢的時候查不到courses這個對象 對象是沒有問題的,方法也沒有問題,跳轉頁面都正常,難道是其他地方出了什么錯誤么? 而且以前用這個方法的時候也沒有問題,這是怎么回事請大神指教
查看完整描述

1 回答

?
慕妹3146593

TA貢獻1820條經驗 獲得超9個贊

Context只是上下文的意思呀,你后臺傳給前臺的數據應該放到session中吧,然后前臺代碼就可以取到了~


查看完整回答
反對 回復 2018-08-16
  • 1 回答
  • 0 關注
  • 1621 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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