【发布时间】:2012-02-13 14:47:15
【问题描述】:
我知道 HTML 不是一种编程语言,因此不可能应用面向对象的原则,但是,我有一个烦人的问题,如果您可以让表单标签从父表单标签继承,那么这个问题将很容易解决。
出于各种原因,我想将我的 JSP 页面拆分为逻辑形式,但主要是为了帮助划分客户端数据输入和相关的服务器端处理,以促进代码的重用。但是,我需要与每个单独的表单提交一起提交一个常见的页面范围值。
我可以在每个表单中复制这个输入,但在一个页面上多次复制相同的值似乎很疯狂。一个javascript“onsubmit”函数也可能是答案,但是当javascript关闭时这是无用的。我也可以在我的 java 中有一个会话范围变量来存储值,但我宁愿避免这种情况。
除了吸收jsp上的重复代码之外还有什么想法吗?
【问题讨论】:
-
您要附加到每个表单的数据到底是什么?为什么你不想在会话中保留这些数据?
-
您不喜欢只复制值还是整个输入?
-
这是一个用于导航的页面名称字符串。不要因为妄想症而保持会话,因为它可能与正在显示的实际页面不同步,从而将用户转储到错误的页面上。