2011-07-29 26 views
1

我有一個名爲search.jsp的搜索頁面。我對這個頁面有一個相應的struts搜索操作。當你點擊「搜索」鏈接時,一切都很完美。請求參數在從iframe內部調用時無法正常工作

我的搜索頁面的網址是一樣的東西

 http://www.localhost:8080/Search.ff?blah=1&popo=2 

現在我從不同的網頁我的網站的iframe中調用同一個搜索頁面。

我現在使用相同的URL作爲IFRAME SRC URL

 http://www.localhost:8080/Search.ff?blah=1&popo=2&showheader=yes 

我試圖讓search.jsp的頁面裏面的參數作爲

 <% String showheader = (String)request.getParamter("showheader"); %> 

當我調試showheader爲空。

我希望當在iframe中調用搜索頁面時,我不應該顯示搜索頁面標題。

我不明白什麼是真正的問題,我該如何糾正這個問題。

回答

0

嘗試

<% String showheader = (String)request.getParameter("showheader"); %> 

(所不同的是不包括引號)

+0

對不起,我忘了把它放在這裏。 –

+0

您確定您在iframe src URL或JSP代碼中沒有錯字嗎? 當您在瀏覽器地址欄中插入src URL時,您是否驗證過,該showheader不爲空? – DoubleMalt

+0

我證實了我也期待着那裏的變數。但令我驚訝的是,它並沒有在所有的jsp頁面上出現。我有一個問題,例如,當調用jsp頁面時,首先調用struts方法,然後action類會呈現jsp頁面或直接調用jsp頁面。 –