我有一个 jsp 页面,其中包含一个带有数组值的隐藏字段。
<input value="[Ljava.lang.String;@9700b4" name="val0" type="hidden">
现在在 java 文件(servlet)中我想要这个数组。所以像这样的代码,
String str[] = request.getParameterValues("val0");
但是这个给了我数组,而我的实际数组位于该数组的第一个索引处。 如何在 servlet 页面中获取数组值?
最佳答案
根据 Ashish,您无法直接访问它。 转换为数组
<% String s[] = request.getAttribute("first_val");
if(s.length>0){
%>
<input value="<%=s[0]%>" name="first_val" type="hidden">
<% }
else{
// As per your code
}
希望工作顺利
关于java - 如何从Servlet中的隐藏字段中获取数组值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21869941/