JSP集合属性不起作用
我试图使用这段代码向url传递一个属性(结果)。不幸的是,参数为null,不包含结果数据JSP集合属性不起作用,jsp,setattribute,Jsp,Setattribute,我试图使用这段代码向url传递一个属性(结果)。不幸的是,参数为null,不包含结果数据 request.setAttribute("result", result); request.getRequestDispatcher("index.jsp").forward(request, response); request.getAttribute(“结果”)提供存储在result中的值。还要确保键入将结果转换为相应的数据类型,如果是整数类型,则将其转换为包装类整数。您可以通过执行以下操作来实
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请求中传递字符串值。不要将任意信息从一个服务器组件传递到另一个处理同一请求的服务器组件。对,我明白了,我真的很困惑。现在很好用,谢谢!