Java 如何从JSP中的上一页检索TextArea值?
我想从此view.jsp检索textarea数据Java 如何从JSP中的上一页检索TextArea值?,java,html,jsp,Java,Html,Jsp,我想从此view.jsp检索textarea数据 <form action="${addStudentUrl}" method="post"> Name:<input name="name" type="text" /> <br> <br> Email:<input name="email" type="text" /> <br> <br> Gender: <br> <input t
<form action="${addStudentUrl}" method="post">
Name:<input name="name" type="text" />
<br>
<br>
Email:<input name="email" type="text" />
<br>
<br>
Gender:
<br>
<input type="radio" name="gender" value="1">Male<br>
<input type="radio" name="gender" value="2">Female
<br>
Description: <textarea id="description"> Enter text here...</textarea>
String description = $("description").val();
<input type="submit" value="Add"/>
</form>
我可以根据性别、电子邮件和姓名来做。显然,textArea来自不同的数据类型。当id为
description
时,为什么要尝试将值检索回descriptionHidden
?
试一试
在view.jsp中使用:
textarea name=“description”
,应该将description元素更改为:
Description: <textarea name="description"> Enter text here...</textarea>
<>你在这里使用一些jQuery,但由于某种原因,它在HTML的中间。此外,如果要使用元素的id属性选择元素,则应使用选择器$(“#description”)
在TestPackage.java中,更改将描述设置为以下内容的行:
String description = ParamUtil.get(actionRequest, "description", StringPool.BLANK);
当id为
description
时,为什么要尝试将值检索回descriptionHidden
?为什么不在表单中设置name=“description”,然后以与其他字段相同的方式使用它?我尝试一下。我还是个编程新手。对不起,我犯了一些愚蠢的错误。我试过了。结果证明我做的是对的,只是我的描述数据库太短了。
Description: <textarea name="description"> Enter text here...</textarea>
String description = $("description").val();
String description = ParamUtil.get(actionRequest, "description", StringPool.BLANK);