数组可以用作jsp上的隐藏变量......就像我有一个表单,即一个简单的java 类,我希望它作为隐藏变量我可以做到吗..
提前致谢
最佳答案
HTTP 请求参数只能是字符串。因此,您要么必须将其转换为单个字符串(可能是逗号分隔的字符串?),但您需要自己将其转换回来,要么必须使用多个隐藏的输入值(全部具有相同的名称),这通常是一个很大的问题。更好的解决方案。在普通的 JSP/Servlet 中,您可以使用 HttpServletRequest#getParameterValues()
取回它们。 Struts 足够聪明,能够看到这一点。
<logic:iterate id="foo" name="bean" property="arrayOrList">
<html:hidden name="paramName" property="propertyName" indexed="true" />
</logic:iterate>
关于java - 数组作为隐藏变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1762202/