我需要struts <s:action>
標籤的幫助。 在我的代碼,我想在我的jsp頁面動態顯示的電話號碼,我在jsp中這樣寫道struts2 - 值不能返回s:action標籤
<s:action name="getPhone" executeResult="true"/>
我只需要只返回電話號碼變量。那麼有沒有什麼方法可以顯示電話號碼,而無需使用新的jsp。
我需要struts <s:action>
標籤的幫助。 在我的代碼,我想在我的jsp頁面動態顯示的電話號碼,我在jsp中這樣寫道struts2 - 值不能返回s:action標籤
<s:action name="getPhone" executeResult="true"/>
我只需要只返回電話號碼變量。那麼有沒有什麼方法可以顯示電話號碼,而無需使用新的jsp。
雖然它可能不是解決您的問題的最佳解決方案,因爲通常不是使用<s:action>
標記執行JSP操作的最佳方案。但是,您可以使用<s:action>
標記的var
屬性將名稱分配給推入到值堆棧中的值,稍後可以使用該值來獲取此操作的屬性。而且您不需要執行結果executeResult
屬性false
。
<s:action var="phoneAction" name="getPhone" executeResult="false" />
<s:property value="#phoneAction.phoneField" />
executeResult默認爲false,因此刪除它已經足夠了:) – 2014-09-19 10:43:57
明確地將其設置爲false將不會造成傷害;)小小的面向未來的預防措施。 – 2014-09-19 10:48:28
是的。但爲什麼你需要在jsp中調用一個動作?你爲什麼不從動作調用不從jsp? – 2014-09-19 09:42:55
爲什麼這是一個單獨的行動? – 2014-09-19 09:43:43
澄清你想如何動態顯示電話號碼。 – 2014-09-19 10:09:20