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

有没有办法减少JSP页面的冗长,jsp,struts,Jsp,Struts,在使用RESTful Java/ExtJS应用程序三年之后,我接管了Java/JSP应用程序的开发 对于JavaStruts,我发现在JSP页面中使用Struts标记非常冗长,例如 <input type="button" value='<bean:message key="button.addDoc"/>' /> 当然,每个页面中大约有1700个消息标签,看起来像$m(“button.addDoc”)这样的东西就足够了。是否有某种方法可以将bean:message

在使用RESTful Java/ExtJS应用程序三年之后,我接管了Java/JSP应用程序的开发

对于JavaStruts,我发现在JSP页面中使用Struts标记非常冗长,例如

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

当然,每个页面中大约有1700个消息标签,看起来像$m(“button.addDoc”)这样的东西就足够了。是否有某种方法可以将bean:message元素缩短为噪音更小的元素,或者这只是Java的方法

或者这只是Java的方式

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

。 例如


这将是一个有那么多页面/标签的大量工作。由于这显然是一项任务,我只能接受它,并将其牢记在心,以防将来拒绝使用基于Struts的旧项目

或者这只是Java的方式

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

。 例如



这将是一个有那么多页面/标签的大量工作。由于这显然是一项任务,我只能接受它,并将其牢记在心,以防将来拒绝使用基于Struts的旧项目。

请注意,spring也没有捷径可走。查看我对这个问题的评论。谢谢你的帮助。这不是一项任务,这是我在很长一段时间内的唯一责任。我认为我的最终计划是将所有JSP迁移到Groovy HtmlBuilder。您可以使用EL而不必迁移到JSF。请注意,spring也没有捷径可走。查看我对这个问题的评论。谢谢你的帮助。这不是一项任务,这是我在很长一段时间内的唯一责任。我认为我的最终计划是将所有JSP迁移到Groovy HtmlBuilder。您可以使用EL,而无需迁移到JSF。相关:相关:
<h:commandButton value="#{bundle.addDoc}" />