我的評論
re: 在jsp頁面判斷struts2 變量的值 鉛筆 2009-04-20 11:00
哥們,${}是標準EL標簽吧。
re: jsp頁面通過 request對象直接獲取 struts2 Action的變量的值。 鉛筆 2009-04-19 01:44
@龍華城
還有您所說的struts2的Filter會初始化ServletActionContext,這點我有點不明白。 為什么要初始化這個類? 我在org.apache.struts2.dispatcher.FilterDispatcher的源代碼中并沒有看到相關的信息支持您的這種說話。
還有您所說的struts2的Filter會初始化ServletActionContext,這點我有點不明白。 為什么要初始化這個類? 我在org.apache.struts2.dispatcher.FilterDispatcher的源代碼中并沒有看到相關的信息支持您的這種說話。
re: jsp頁面通過 request對象直接獲取 struts2 Action的變量的值。 鉛筆 2009-04-19 01:32
@龍華城
在Struts2 中 ,確實是通過ServletActionContext 來獲取request,session的。不過你上面的jsp頁面上引入這個類我就不明白是為什么了。因為你的語句也沒有用到這個類。
還有就是既然你的程序已經應用了struts2框架,那就應該按照MVC框架來分層設計,又為什么要把屬性在JSP里賦給其他變量呢?難道還要進行進一步運算?那這就違背了運用struts的初衷。
還有就是你文章中的方法我運行了,提示出錯。jsp頁面無法compile。
如果你是想達到這個目的的話,可以直接在action中的 execute方法中把屬性setAttribute中啊。
在Struts2 中 ,確實是通過ServletActionContext 來獲取request,session的。不過你上面的jsp頁面上引入這個類我就不明白是為什么了。因為你的語句也沒有用到這個類。
還有就是既然你的程序已經應用了struts2框架,那就應該按照MVC框架來分層設計,又為什么要把屬性在JSP里賦給其他變量呢?難道還要進行進一步運算?那這就違背了運用struts的初衷。
還有就是你文章中的方法我運行了,提示出錯。jsp頁面無法compile。
如果你是想達到這個目的的話,可以直接在action中的 execute方法中把屬性setAttribute中啊。
re: jsp頁面通過 request對象直接獲取 struts2 Action的變量的值。 鉛筆 2009-04-17 13:15
這個jsp是通過action跳過來的?
還有如果是這樣的話那只需要有get方法就可以了。
能不能說的詳細點呢樓主?
<%@page import="org.apache.struts2.ServletActionContext"%>
這個導入的具體原理是什么呢?
還有如果是這樣的話那只需要有get方法就可以了。
能不能說的詳細點呢樓主?
<%@page import="org.apache.struts2.ServletActionContext"%>
這個導入的具體原理是什么呢?