2011-05-12 40 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

相关问题