如何将数据从servlet传递到jsp表单字段?

时间:2014-02-23 17:07:12

标签: java forms jsp servlets

我在两个jsp文件中有两个表单。在I中,提交第一个表单并使用servlet将其保存在数据库中。然后,我会转到其他形式来填写细节。在第二种形式中,我有几个字段与第一种形式相同。和我一样,自动输入第二种形式的dataidfirst name and last name为与dataid匹配的字段。

我怎样才能在servlet中执行此操作?

<form>
Data id:<input type="text" name="dataid"><br>
First name: <input type="text" name="firstname"><br>
Last name: <input type="text" name="lastname">
<input type="submit value="submit"/>
</form> 

<form>
Some id:<inut type="text" name="someid"><br>
Age:<input type="text" name="age"> <br>
Data id:<inut type="text" name="dataid"><br>
First name: <input type="text" name="firstname"><br>
Last name: <input type="text" name="lastname">
<input type="submit" type="transmit">
</form> 

1 个答案:

答案 0 :(得分:0)

如果请求中仍有参数,您只需将其写入“input”标记的value即可。类似的东西:

<form>
Data id:<input type="text" name="dataid" value="<%=request.getParameter("dataid")%>"><br>
First name: <input type="text" name="firstname" value="<%=request.getParameter("firstname")%>"><br>
Last name: <input type="text" name="lastname" value="<%=request.getParameter("lastname")%>">
<input type="submit value="submit"/>
</form> 

查看The Java EE 5 Tutorial