我正在尝试获取spanId的属性并使用请求设置Attribute。然后我想传递输出。虽然第一个输入有值,但它仍然返回null。
以下是我的代码。帮助将不胜感激! :)
<input id="spanId" name="spanId">
<%
String spanId = request.getParameter("spanId");
request.setAttribute("spanId",spanId);
%>
<%= request.getParameter("spanId") %>">
答案 0 :(得分:1)
使用getAttribute
方法代替getParameter()
<%= request.getAttribute("spanId") %>">
答案 1 :(得分:0)
想想你是否正在设置一个属性来请求对象如何获得它?使用getAttribute .... String spanId = request.getAttribute(&#34; spanId&#34;)。
请求属性也有请求范围(范围仅持续1个请求)。
此处有更多内容http://docs.oracle.com/javaee/1.4/api/javax/servlet/jsp/JspContext.html
避免在JSP中使用脚本元素。请记住,您正在紧密结合您的表示和业务逻辑。