JSP - 将变量传递给servlet

时间:2013-04-01 08:17:16

标签: java jsp variables include

如何将值= x从JSP传递给servlet?我搜索了许多相关的问题,但无法得到我的答案。 这里x是一个变量。

<html>
<body>
<%@ page import="java.lang.*"%>
<%!int x,y; %>
<% String a,b;
a=request.getParameter("jobs");
b=request.getParameter("process");
x=0;
y=0;
try
{
 x=Integer.parseInt(a);
   y=Integer.parseInt(b);
}
catch(Exception e)
{ }
  out.println("You selected - <br>");
  out.println("Jobs - "+x+"<br>");
  out.println("Process - "+y);
   String path="table?input=x";
   %>

  <jsp:include page="table" > 
   <jsp:param name="input"  value=x/>
  </jsp:include>

</body>
</html>

1 个答案:

答案 0 :(得分:5)

由于变量 x 位于scriptlet中,因此您需要使用&lt;%=%&gt;

<jsp:include page="table" > 
    <jsp:param name="input"  value="<%=x%>"/>
</jsp:include>