如果我做错了,请纠正我。
我使用以下代码在jsp页面中显示。可以使用下面的代码段来显示companyName值。?
<% String compName = (String)request.getSession().getAttribute("companyName"); %>
// inside the form
<input type="hidden" name="companyName" value="<c:out value="${compName}" />" />
<script>
$('#myLink').on('click', function() { $('#apForm').submit(); });
</script>
答案 0 :(得分:0)
对于您的问题:答案是否!
原因是compName
的范围是page
,但如果您通过${compName}
访问它,则必须先设置值
要访问compName
,有两种方法:
一个。使用java代码获取它
<input type="hidden" name="companyName" value="<%=compName%>" />
B中。首先通过request
设置属性值,然后按照
<%
String compName = (String)request.getSession().getAttribute("companyName");
request.setAttribute("compName",compName);
%>
<input type="hidden" name="companyName" value="<c:out value="${compName}" />" />