在 Struts 1 中,您可以使用以下语法访问 JavaScript 中的表单元素和操作:
document.forms.elements
和
document.form.action
在 Struts 2 中,表单类不存在,为了从 Struts 1 迁移到 Struts 2,我使用
ModelDriven
接口来提供除了操作之外推入 ValueStack
的模型对象。
如何在Struts 2中访问表单action属性?
在 JavaScript 中,您无法访问 Struts1 或 Struts2 中的服务器端对象。但是您可以像这样访问
<form>
元素及其操作属性
<s:form name="formName" ...
document.forms["formName"].action