站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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


↑返回目录
前一篇: 应该是小问题,struts的,拜托各位了!
后一篇: 请教各位大虾一个小问题