2013-04-01 133 views
2

如何將value = x從JSP傳遞給servlet?我搜索了很多相關的問題,但無法得到我的答案。 這裏x是一個變量。JSP - 將變量傳遞給servlet

<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> 

回答

5

由於可變X是scriptlet中,則需要使用<%=%>

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

一行,完美,1 –

+0

曾爲完美!!謝謝。 – Sourav048