java - 如何从Servlet中的隐藏字段中获取数组值?

标签 java arrays jsp servlets

我有一个 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/

相关文章:

Java棋盘游戏

php - 解析 json 并通过 PHP 为 NULL 行更新 NULL

javascript - 合并 Node js中具有相同字段的两个数组

java - 使用 Java 技术传输 mp3

java - HTTP 状态 400 - 必需的字符串参数 'xx' 不存在

java - Gwt 和 jsp 在同一个项目中

java - 在需要预处理的情况下,如何在 weka 中正确分类文本

java - 单元测试 - 注入(inject)空模拟组件

java - JRMP 连接建立错误

javascript 数组 - 如何不允许数组内的值相等