<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    IT人生
    專注于java相關(guān)技術(shù).
    posts - 53,comments - 87,trackbacks - 0
    假設(shè)在Action類里有這么一個(gè)變量

    private String str = "Hello jsp and struts2";

    還必須有str的get方法。

    在JSP頁面我們要引入org.apache.struts2.ServletActionContext
    <%@page import="org.apache.struts2.ServletActionContext"%>

    然后
    <%
    String str = request.getAttribute("str");
    System.out.println(str); //結(jié)果將輸出: Hello jsp and struts2
    %>


    減肥瘦身品總匯     值得信賴*脈脈美妝*正品現(xiàn)貨謝絕講價(jià)     〓深港商盟〓名品歐衣坊(美國休閑品牌AF系列)     QQ三國游戲幣及道具專賣店     小臉紅紅的瘦身旗艦店
    posted on 2009-04-17 11:37 龍華城 閱讀(14233) 評論(7)  編輯  收藏

    FeedBack:
    # re: jsp頁面通過 request對象直接獲取 struts2 Action的變量的值。
    2009-04-17 13:15 | 鉛筆
    這個(gè)jsp是通過action跳過來的?

    還有如果是這樣的話那只需要有g(shù)et方法就可以了。

    能不能說的詳細(xì)點(diǎn)呢樓主?

    <%@page import="org.apache.struts2.ServletActionContext"%>

    這個(gè)導(dǎo)入的具體原理是什么呢?  回復(fù)  更多評論
      
    # re: jsp頁面通過 request對象直接獲取 struts2 Action的變量的值。
    2009-04-17 14:31 | 龍華城
    當(dāng)Struts2的過濾器啟動的時(shí)候,首先會初始化

    org.apache.struts2.ServletActionContext 類

    它掌管著所有的作用域?qū)ο螅?nbsp; 回復(fù)  更多評論
      
    # re: jsp頁面通過 request對象直接獲取 struts2 Action的變量的值。
    2009-04-17 16:50 | 重慶理工小子
    (1)像一樓說的,樓主,這個(gè)jsp應(yīng)該是通過那個(gè)action跳過來的哈。
    (2)我也覺得只要一個(gè)set就行。
    (3)如果是在struts2中,用不著這么麻煩,直接在jsp頁面加入
    <s:property value="sty"/>就能傳值過來了```!  回復(fù)  更多評論
      
    # re: jsp頁面通過 request對象直接獲取 struts2 Action的變量的值。
    2009-04-17 16:53 | 龍華城
    是可以把值傳過來,但要想把這個(gè)值傳給jsp頁面
    的<%%&>里面的變量呢?
    其實(shí)我這還出了個(gè)問題,就是第一次啟動tomcat時(shí) 點(diǎn)擊那個(gè)action。 在jsp里面接收不到action屬性那個(gè)值,并且action里面的值已經(jīng)被賦值了。

    其實(shí)我的目的就是想把a(bǔ)ction里的屬性的值傳到j(luò)sp頁面的java變量里。

    ~~
      回復(fù)  更多評論
      
    # re: jsp頁面通過 request對象直接獲取 struts2 Action的變量的值。
    2009-04-19 01:32 | 鉛筆
    @龍華城
    在Struts2 中 ,確實(shí)是通過ServletActionContext 來獲取request,session的。不過你上面的jsp頁面上引入這個(gè)類我就不明白是為什么了。因?yàn)槟愕恼Z句也沒有用到這個(gè)類。

    還有就是既然你的程序已經(jīng)應(yīng)用了struts2框架,那就應(yīng)該按照MVC框架來分層設(shè)計(jì),又為什么要把屬性在JSP里賦給其他變量呢?難道還要進(jìn)行進(jìn)一步運(yùn)算?那這就違背了運(yùn)用struts的初衷。

    還有就是你文章中的方法我運(yùn)行了,提示出錯。jsp頁面無法compile。

    如果你是想達(dá)到這個(gè)目的的話,可以直接在action中的 execute方法中把屬性setAttribute中啊。  回復(fù)  更多評論
      
    # re: jsp頁面通過 request對象直接獲取 struts2 Action的變量的值。
    2009-04-19 01:44 | 鉛筆
    @龍華城
    還有您所說的struts2的Filter會初始化ServletActionContext,這點(diǎn)我有點(diǎn)不明白。 為什么要初始化這個(gè)類? 我在org.apache.struts2.dispatcher.FilterDispatcher的源代碼中并沒有看到相關(guān)的信息支持您的這種說話。
      回復(fù)  更多評論
      
    # re: jsp頁面通過 request對象直接獲取 struts2 Action的變量的值。
    2011-12-15 12:27 | serisboy
    @重慶理工小子
    這個(gè)簡單實(shí)用!  回復(fù)  更多評論
      

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 色偷偷亚洲第一综合网| 国产vA免费精品高清在线观看| 暖暖免费高清日本一区二区三区| 美女黄频免费网站| 久久精品亚洲视频| 成年美女黄网站18禁免费| a级毛片免费网站| 亚洲国产中文在线视频| 亚洲国产天堂久久综合| 亚洲黄色免费网站| 特级做a爰片毛片免费看| 亚洲综合激情六月婷婷在线观看 | 久久久久高潮毛片免费全部播放| 亚洲av永久无码| 香蕉蕉亚亚洲aav综合| 国产色婷婷精品免费视频| 欧洲人免费视频网站在线| 亚洲国产成人精品无码区二本| 亚洲国产精品线在线观看| 国产成人亚洲精品青草天美| 成人免费一级毛片在线播放视频| 一级特级女人18毛片免费视频| 亚洲一级毛片免费在线观看| 亚洲午夜久久久影院| 四虎影视永久免费观看| 黄网站色在线视频免费观看| 成人A毛片免费观看网站| 亚洲国产精品无码久久| 亚洲天堂一区二区三区四区| 亚洲第一极品精品无码久久| 亚洲精品无码av天堂| 国产真人无遮挡作爱免费视频| 成人免费的性色视频| 国产精品免费无遮挡无码永久视频 | 亚洲AV无码一区二区乱子伦| 亚洲国产精品自在拍在线播放| AA免费观看的1000部电影| 日韩精品久久久久久免费| 亚洲天堂一区二区三区四区| 亚洲日韩精品一区二区三区无码 | 成人福利在线观看免费视频|