2012-01-12 57 views
0

我有一個表單,它帶有客戶端的用戶名和機器名。我想在文本字段中顯示機器的用戶名和主機名作爲默認值。如何將字符串值設置爲default_usernamedefault_hostname以便<s:textfield value="default_username"><s:textfield value="default_hostname">將顯示默認值?以strus2格式獲取客戶端的用戶名和主機名

回答

0

那麼,如果你正在瀏覽的他們,他們必須在值棧時得到了顯示所有你需要使用OGNL的東西是指他們的文本字段中像

<s:textfield value="%{default_username}" name=username> 

確保該default_username應該是你的網頁在價值堆棧中,這意味着你的行爲應該有公共的獲取和設置者default_username

另外你的問題還不夠清楚,所以關於用例的更多細節將有助於獲得更好的輸入。

+0

我已經在表單中放置了,併爲defaultUser設置了值爲this.defaultUser = System.getProperty(「user 。名稱」);。在textfield中仍然沒有顯示任何內容。 – psp 2012-01-12 08:29:27

+0

所以有什麼問題嗎? – 2012-01-12 08:30:36

+0

據我瞭解,我認爲set方法會在服務器端調用嗎?它將如何獲得客戶端機器的用戶名? – psp 2012-01-12 08:32:35

相關問題