天天看點

【Struts架構】第一節Action-struts通路request等引用方法一

取得map類型的request,session,application:

loginaction1.java:

struts.xml:

前台連結user_login.jsp:

前台取值user_login_success.jsp(左右兩種通路方式):

ps:資料要用"#"才能提取出來。

[debug]中也提到了:

these items are available using the #key notation

原理:map裡面放的request中的值,在前台用request.getattribute("r1")可以直接拿到,說明struts在map和httpservletrequest中間有關聯。即是struts将map中的所有值複制到對應的request等引用中,在前台直接可以從request等引用中取值。

補充:

利用attr也可以得到你在request,session,application設定的值

原因是attr會在request,session,application這裡面去搜r1,a1,s1,然後把它取出來;這個東西很少用,因為它不是精确的通路,萬一值名一樣的話就會出錯,是以,請忘掉此方法。

轉載請注明出處:http://blog.csdn.net/acmman/article/details/44238955