Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JSP集合属性不起作用_Jsp_Setattribute - Fatal编程技术网

JSP集合属性不起作用

JSP集合属性不起作用,jsp,setattribute,Jsp,Setattribute,我试图使用这段代码向url传递一个属性(结果)。不幸的是,参数为null,不包含结果数据 request.setAttribute("result", result); request.getRequestDispatcher("index.jsp").forward(request, response); request.getAttribute(“结果”)提供存储在result中的值。还要确保键入将结果转换为相应的数据类型,如果是整数类型,则将其转换为包装类整数。您可以通过执行以下操作来实

我试图使用这段代码向url传递一个属性(结果)。不幸的是,参数为null,不包含结果数据

request.setAttribute("result", result);
request.getRequestDispatcher("index.jsp").forward(request, response);
request.getAttribute(“结果”)
提供存储在
result
中的值。还要确保键入将
结果转换为相应的数据类型,如果是整数类型,则将其转换为包装类
整数
。您可以通过执行以下操作来实现这一点:
Integer temp=new Integer(result)
,然后进一步获取属性

Integer recVal= (Integer) request.getAttribute("result");
request.getAttribute(“结果”)
提供存储在
result
中的值。还要确保键入将
结果转换为相应的数据类型,如果是整数类型,则将其转换为包装类
整数
。您可以通过执行以下操作来实现这一点:
Integer temp=new Integer(result)
,然后进一步获取属性

Integer recVal= (Integer) request.getAttribute("result");

您混淆了属性和参数。读取属性的代码在哪里(并发现它是空的)?很抱歉,确实属性不是我想要的(请原谅,我是jsp新手)。我只需要通过url参数传递一个值。为什么要使用参数将值传递给转发到的JSP?属性是正确的使用对象。在JSP中,只需使用
${result}
。URL用于在从浏览器到服务器的GET请求中传递字符串值。不要将任意信息从一个服务器组件传递到另一个处理同一请求的服务器组件。对,我明白了,我真的很困惑。现在很好用,谢谢!您混淆了属性和参数。读取属性的代码在哪里(并发现它是空的)?很抱歉,确实属性不是我想要的(请原谅,我是jsp新手)。我只需要通过url参数传递一个值。为什么要使用参数将值传递给转发到的JSP?属性是正确的使用对象。在JSP中,只需使用
${result}
。URL用于在从浏览器到服务器的GET请求中传递字符串值。不要将任意信息从一个服务器组件传递到另一个处理同一请求的服务器组件。对,我明白了,我真的很困惑。现在很好用,谢谢!