ognl

    16熱度

    4回答

    我需要使用OGNL從Java對象讀取一些屬性。 OGNL對我來說是全新的東西。 OGNL的文檔是OGNL的網站,對我來說真的很迷惑。 所以任何人都可以提供一個簡單的HelloWorld示例使用OGNL(或任何指向教程的鏈接也是有幫助的)。

    0熱度

    2回答

    我有一個類,看起來像這樣: public class Foobar { private float value; public void setValue(float value) { this.value = value; } } 然後我有一個網頁(Struts2的),在一個變量foobar.value通過。 <input type="text"

    7熱度

    2回答

    假設我沒有利用OGNL來創建我的Struts2 Web應用程序,而只是純粹使用Sun提供的典型EL。它的缺點是什麼? 據我所知,OGNL是一種表達的,它試圖匹配來自ValueStack中基於其當前狀態下的最佳匹配值。也可以通過單獨使用EL來實現嗎? 在此先感謝您的答覆 丹尼爾

    1熱度

    1回答

    我相信這一定是可能的: 我想將修訂版本號(來自Subversion)放到一個屬性中,當我的構建在Luntbuild中運行時,它可以從Ant訪問。必須有一個OGNL表達式,我可以將其添加到我的Ant構建器配置頁上的「生成屬性」框中。 有人知道它是什麼嗎?

    6熱度

    6回答

    我使用tile 2.0.6作爲我的模板框架以及struts 2.1.6。我正在寫一個簡單的cms頁面,並希望讓用戶定義每個html頁面的標題。 我有這樣 <definition name="base" template="/WEB-INF/jsp/templates/base.jsp"> <put-attribute name="title" value=" "/> <pu

    13熱度

    5回答

    我想在Struts 2中用<s:property value="summary.total"/>標籤顯示的格式號碼。有一個double值。我怎樣才能做到這一點?我應該使用OGNL? 或者,也許我必須使用<s:text/>標記並在resuource文件中定義我的格式?

    1熱度

    2回答

    我想知道如何獲取OGNL中的請求區域設置? 現在我用 <s:set var="locale" value='#session.WW_TRANS_I18N_LOCALE?#session.WW_TRANS_I18N_LOCALE.toString():"zh_CN"'/> 這必須假設初始值是 「zh_CN的」。 所以我需要知道如何在OGNL中獲取請求語言環境。 THX

    3熱度

    1回答

    我是struts2的新手,被'#','%'和'$'元素所困惑。有一些用法如下: ${user.name} %{user.name} <s:radio list="#{key1:value1,key2:value2}" /> 有沒有人給我一個解釋和例子?

    0熱度

    2回答

    我有一個形式(目前)兩個字段,並提交以下材料: capture.id = 213 capture.description = DescriptionText 目標對象「捕獲」是不可改變的,我想提供一個類型轉換器取兩個值並調用構造函數。我似乎無法做到的是通過TypeConverter調用。 如果輸入很簡單: capture = foo 那麼該類型轉換器叫,但顯然這是沒有多大用處,是有沒有去

    0熱度

    2回答

    我想知道爲什麼在JSP中將一個String與null進行比較時此代碼不起作用。 <s:set name="myvar" value="%{'teststring' != null}" /> <!-- always true --> myvar value is ${myvar} 上面的代碼工作正常,並打印「myvar value is true」。 但做任何的這些 <s:property v