当前页面: 开发资料首页 → JSP 专题 → jsp的页面跳转问题?
jsp的页面跳转问题?
摘要: jsp的页面跳转问题?
有一下拉列表,有两项,分别是“软件”“书籍”,我想实现的功能是:
当选中下拉框的“软件”时,页面跳转到a.jsp,当选中“书籍”时,跳转到b.jsp,请问怎么实现?(不用servlet)
可以用javascript,用select的onchange()事件
<select onchange="go(this)">
<option selected>please select....<option>
<option value="a.jsp">软件</option>
<option value="b.jsp">书籍</option>
</select>
<script>
function go(v)
{
window.location = v.value ;
}
</script>
简化一下
<select onchange="window.location=this.value">
<option selected value="#">please select....</option>
<option value="a.jsp">软件</option>
<option value="b.jsp">书籍</option>
</select>
<select id='p' size='1' onchange='window.open(this.value+".jsp","_self")' NAME='p'>
<option value=a>软件</option>
<option value=b>书籍</option>
</select>
按楼上的即可
同意 huihui0103()
我没说清楚,是要点击完下拉框旁边的“搜索”按钮之后才跳转
代码是这样的:
<form method=post action="这里应写什么呢?">
<input type="text" name="name" value="">
<select name="aa">
<option value="a">软件</option>
<option value="b">书籍</option>
</select>
<input type="submit" value="搜索">
</form>
<form method=post action="这里应写什么呢?"> ///写action的名称 如a.jsp或a.do
<input type="text" name="name" value="">
<select name="aa">
<option value="a">软件</option>
<option value="b">书籍</option>
</select>
<input type="submit" value="搜索">
</form>
///写action的名称 如a.jsp或a.do 如果是用struts
就用a.do 然后配置struts_config.xml
我重新说一下,是要点击完下拉框旁边的“搜索”按钮之后才跳转
代码是这样的:
<form method=post action="这里应写什么呢?">
<input type="text" name="name" value="">
<select name="aa">
<option value="a">软件</option>
<option value="b">书籍</option>
</select>
<input type="submit" value="搜索">
</form>
我想实现的功能是:
当选中下拉框的“软件”时,点击“搜索”,页面跳转到a.jsp,当选中“书籍”时,点击“搜索”,跳转到b.jsp,请问怎么实现?(不用servlet)
不好意思,我不是故意要踩楼主的,但是楼主的做法比较蹩脚,楼上几位提供的方法非常不错了
顶!
顶!
我自己业余时间写的网站,大家看看给点意见,谢谢啦!(没广告,没病毒)
都是Flash游戏,大家别想歪了哦,呵呵!
【偷看洗澡美女】很简单,把泡沫挪开,然后可以看到。。。。。
http://www.hunbei.com.cn/flash/flash_play.asp?id=3363
【透视眼镜】
http://www.hunbei.com.cn/flash/flash_play.asp?id=3317
【美女脱衣猜大小】
http://www.hunbei.com.cn/flash/flash_play.asp?id=3269
另外小游戏频道还有很多游戏,都挺好玩的。位置是:Flash频道->小游戏->美女
学习
要是上面看不懂,看这个
<form method=post action="这里应写什么呢?">
<input type="text" name="name" value="">
<select name="aa">
<option value="a">软件</option>
<option value="b">书籍</option>
</select>
<input type="submit" value="搜索">
</form>
<%
String s=request.getParmeter("aa");
if(s!=null){
switch(s.charAt(0)){
case 'a' :
%>
<%break;
case 'b':%>
<%
break;
default: out.println("你没选择");
%>
学习
呵呵 支持楼上的楼上
楼主如果不会javascript 就用jsp在自身处理
用request.getParmeter("aa");
判断选择的是那一个
不过用jsp处理 不如js效率高
Good Luck :-)
路过,友情up...
up
可以结帖了。feettrace(feettrace) 再加上上面朋友的JS,就可以了。
up