jsp中如何把select表中获取其中一个值?
我这里做了一个下拉选择框select表,从数据库中typeid和typename两个值。涌过提交按钮后我们知道可以用Stringtypeid2=request.getPa...
我这里做了一个下拉选择框select表,从数据库中typeid和typename两个值。涌过提交按钮后我们知道可以用String typeid2=request.getParameter("typeid1");来获取其值。现在我想要的是获取typeid1中的typeid而不是两个值,请问这个值应该怎样获取?
代码如下:
out.print("<form action='movie.jsp' method='post' name='form'>");
out.print("<select name='typeid1'>");
while(rs.next()){
String typeid = rs.getString(1);
String typename = rs.getString(2);
out.print("<option value ='"+typeid+"'>"+1+"</option>");
}
out.print("</select>");
out.print("<input type ='submit' value ='提交'>");
out.print("</form>");
我是想在另一个页面获取其值! 展开
代码如下:
out.print("<form action='movie.jsp' method='post' name='form'>");
out.print("<select name='typeid1'>");
while(rs.next()){
String typeid = rs.getString(1);
String typename = rs.getString(2);
out.print("<option value ='"+typeid+"'>"+1+"</option>");
}
out.print("</select>");
out.print("<input type ='submit' value ='提交'>");
out.print("</form>");
我是想在另一个页面获取其值! 展开
2个回答
展开全部
给你一个列子test.jsp:
<%@ page contentType="text/html;charset=GB2312" %>
<%
String video = request.getParameter("video");
if (video == null) {
video = "没有提交";
} else {
try {
video = new String(video.getBytes("iso-8859-1")); //解决中文乱码
} catch (Exception e) {
video = "值错误";
}
}
%>
<html><body>
<form method="post" action="">
<select name="video">
<option value="a.wmv">茉莉花</option>
<option value="b.avi">飞翔的鸽子</option>
<option value="动画.wmv">动画片</option>
</select>
<input type="submit" value="提交" />
</form>
您提交的值是:
<input type="text" value="<%=video%>" />
</body></html>
<%@ page contentType="text/html;charset=GB2312" %>
<%
String video = request.getParameter("video");
if (video == null) {
video = "没有提交";
} else {
try {
video = new String(video.getBytes("iso-8859-1")); //解决中文乱码
} catch (Exception e) {
video = "值错误";
}
}
%>
<html><body>
<form method="post" action="">
<select name="video">
<option value="a.wmv">茉莉花</option>
<option value="b.avi">飞翔的鸽子</option>
<option value="动画.wmv">动画片</option>
</select>
<input type="submit" value="提交" />
</form>
您提交的值是:
<input type="text" value="<%=video%>" />
</body></html>
追问
您好像没看清我的疑问,你这里"video"只是一个值,而我的'typeid1'包含了typeid和typename两个值,用request.getParameter()方法是把typeid1整体拿了出来,但是我只想拿typeid1中的typeid这个值。
2016-06-28
展开全部
在本身页面获得可以用javascript
追问
有具体实现方法吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询