在大型Web应用程序上工作时,我使用了JSP的houndsres。 每个JSP包括(仅)一组内部标签,例如:JSTL/JSP动态表单页面状态
<AAA:INPUT value="bbb" state="<%=getPageState()"/>
此标记被渲染成HTML输入字段中,与只读/使能状态,基于从getPageState的返回值()。
这基本上可以让我为启用/从单一入口点禁用设置完整的页面。我不喜欢这样(主要是因为它驱使我离开我想要的HTML,并且我需要为每个我想要的HTML属性维护属性),我知道我可以在JavaScript的客户端使用类似的东西。 是否有其他方法可以在Web服务器端的单点控制完整JSP表单的状态?
谢谢。问题不在于它的性能方面,而在于如何处理与HTML元素相关的问题。如果我在HTML字段中使用getPageState(),那么我想用特定样式和特定的readOnly属性指示为禁用,我需要多次调用getPageState,使用taglib我可以做更通用的事情。 – 2011-01-25 12:05:32