有没有办法减少JSP页面的冗长

时间:2011-05-12 15:33:48

标签: jsp struts

在RESTful Java / ExtJS应用程序上工作三年后,我接管了Java / JSP应用程序的开发。

Java Struts的新手,我发现在JSP页面中使用struts标签是非常冗长的,例如。

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

当然每个页面中大约有1700个消息标签,看起来像$ m(“button.addDoc”)这样的东西就足够了。有没有办法缩短bean:消息元素更少嘈杂,或者这只是Java方式?

1 个答案:

答案 0 :(得分:1)

  

或者这只是Java方式吗?

这就是Struts的方式。这是一个非常传统的MVC框架。您可以考虑寻找一个不同的MVC框架,它只通过EL来解析属性,例如JSF。

E.g。

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

只有那么多页面/标签才能完成很多工作。因为它显然是一项任务,所以我只是忍受它,并为了未来而考虑拒绝旧的基于Struts的项目。