【发布时间】:2019-07-15 10:05:42
【问题描述】:
我有两个文件 abc.jsp 和 def.jsp。在 abc.jsp 中,它包含以下代码:
<%
String selectedCourse = request.getParameter("course");
int count = 0;
if(selectedCourse.equals("PHP")){
count = count + 1;
}
%>
我想要 def.jsp 中的这个计数值,那么我该如何传递这个值呢?
【问题讨论】:
-
我要传整数,我可以传字符串,但不能传整数!
-
完全一样,只是使用
Integer而不是int(即对象,而不是原始类型)。 -
我不明白:/你能用这段代码解释一下吗?
-
每次访问
abc.jsp页面时,都会将计数初始化为0,因此它之前的值会丢失。尝试将count存储在session中并从中检索计数session然后用1添加它,还有count已经在会话中,您可以在任何页面中获取它,即通过编写int count = session.getAttribute("count");。