2015-10-14 35 views
0

好吧,所以我試圖從頁面上的表單傳遞值。JSP表單將值傳遞給使用後

contact.jsp

<form id="myform" name="myform" method="post" action="confirm.jsp"> 
        <p> Cell Line: <input type="text" name="cell" /> 
        <p> Tissue Source<input type="text" name="source" /> 
        <p> Temperature: <input type="text" name="temp" /> 
        <p> Run-Time: <input type='text' name='run' /> 
        <input type="submit" value="Request!"onclick="window.location.href='confirm.jsp'" /> 
/form> 

confirm.jsp

<div class="controls"> 
<p><label>Cell Line:</label> <% String cell=request.getParameter("cell"); out.println(cell); %> </p> 
<p><label>Tissue Source:</label> <% String source=request.getParameter("source"); out.println(source); %> </p> 
<p><label>Temperature:</label> <% String temp=request.getParameter("temp"); out.println(temp); %> </p> 
<p><label>Run-Time</label> <% String run=request.getParameter("first"); out.println(run); %> </p> 
<p class="help-block"></p> 
</div> 

我傳遞這些值confirm.jsp。我在這裏做錯了什麼?我需要在我的web.xml中設置一個servlet嗎?互聯網上的所有內容都指向了這個代碼,但迄今爲止我所得到的都是空值。

任何幫助將是巨大的

+0

在你的文本字段中輸入了什麼值,然後點擊了提交按鈕? – amitguptageek

回答

1

相反

<input type="submit" value="Request!"onclick="window.location.href='confirm.jsp'" /> 

使用

<input type="submit" value="Request!"/> 

沒有必要配置在web.xml文件。由於您在form標籤中寫下了action="confirm.jsp

+0

嗯...按鈕不會帶我到任何地方,如果手動輸入URL,值仍然爲空。 – Rocky

+0

如果你的'form'代碼在其他'jsp'中。它會起作用。 @Rocky – Satya

+0

你是什麼意思? – Rocky

0

contact.jsp

<form id="myform" name="myform" method="post" action="confirm.jsp"> 
        <p> Cell Line: <input type="text" name="cell" /> 
        <p> Tissue Source<input type="text" name="source" /> 
        <p> Temperature: <input type="text" name="temp" /> 
        <p> Run-Time: <input type='text' name='run' /> 
        <input type="submit" value="Request!" /> 
/form> 

confirm.jsp

<div class="controls"> 
<p><label>Cell Line:</label> <% String cell=request.getParameter("cell"); out.println(cell); %> </p> 
<p><label>Tissue Source:</label> <% String source=request.getParameter("source"); out.println(source); %> </p> 
<p><label>Temperature:</label> <% String temp=request.getParameter("temp"); out.println(temp); %> </p> 
<p><label>Run-Time</label> <% String run=request.getParameter("first"); out.println(run); %> </p> 
<p class="help-block"></p> 
</div> 

那鑊對我這麼好!