如何从textfield获取值转发页面?

时间:2013-06-12 09:04:47

标签: jsp

是jsp的新手我必须将名称从一个文件转发到另一个文件,我从textField获取该名称(name表示另一个JSP文件名)。经过大量挖掘后,我发现下面的代码可以工作,但是没有用。我有三个jsp文件,如oneMain.jsp,twoMain.jsp和threeMain.jsp。我将名称threeMain从oneMain.jsp转发到twoMain.jsp。这样我就可以显示threeMain.jsp页面的内容了

oneMain.jsp代码是

<input type="text" id="first" name="firstPage" value="twoMain.jsp">  
<input type="text" id="second" name="secondPage" value="threeMain.jsp">  
<jsp:forward page=<%request.getParameter("firstPage")%>>  
<jsp:param name="visualName" value=<%request.getParameter("secondPage")%>/>  
</jsp:forward>  

twoMain.jsp代码是

<%response.sendRedirect(request.getParameter("visualName"));%>  

最后我想要显示threeMain.jsp内容。

1 个答案:

答案 0 :(得分:0)

尝试使用&lt;%=代替&lt;%

像下面的代码一样,看它是否有效:

<jsp:forward page="<%=request.getParameter("firstPage")%>">  
<jsp:param name="visualName" value="<%=request.getParameter("secondPage")%>"/>  
</jsp:forward>