2011-05-12 36 views
1

在RESTful Java/ExtJS應用程序上工作了三年後,我接管了Java/JSP應用程序的開發。有沒有什麼辦法可以減少JSP頁面的冗長

對於Java Struts而言,我發現在JSP頁面中使用struts標記是非常冗長的,例如,

<input type="button" value='<bean:message key="button.addDoc"/>' /> 

當然也有在每一頁約1700信息標記,它似乎像$ M(「button.addDoc」)將是相當不夠的。有什麼方法可以將bean:消息元素縮短到更少的噪聲,還是僅僅是Java方式?

+1

相關:http://stackoverflow.com/questions/3174373/is-there-and-shorthand-for-fmtmessage-key-key – Bozho 2011-05-12 15:58:12

回答

1

還是這只是Java的方式?

這就是Struts的方式。這是一個相當傳統的MVC框架。你可以考慮尋找一個不同的MVC框架,它可以通過EL來解析屬性,例如JSF。

E.g.

<h:commandButton value="#{bundle.addDoc}" /> 

這隻會對很多頁/標籤有很多工作。由於它顯然是一項任務,我只能忍受它,並考慮未來,否認舊的基於Struts的項目。

+0

請注意,春天也沒有短路的方式。檢查我對這個問題的評論。 – Bozho 2011-05-12 15:57:04

+0

感謝您的幫助。這不是一項任務,這是我一段時間的唯一責任。 – 2011-05-12 16:07:50

+0

我認爲我的最終計劃是將所有JSP移至Groovy HtmlBuilder。 – 2011-06-02 22:28:55

相關問題