『壹』 急急急~~~jsp 点击按钮打开一个新窗口
用form的submit做按钮,点击提交后就自动跳转到action指定的新页面去了吧
『贰』 html或者jsp中如何点击超链接,打开一个新窗口,点击一次,打开一个
在超链接中有一个target 属性,它是规定在何处打开 action URL的一个属性,其用法内如下:
<ahref="test.html"target="_blank"></a>
2、点击这个连接将会在新的选项卡中打开test.html页面
『叁』 一个a.jsp页面用window.open打开一新窗口b.jsp
打开b.jsp新窗口用LINK,代码如下:
<a href="b.jsp" target="_blank"></a>
在b.jsp中提交表单用如下代码
<form name="form" action="c.jsp" method="POST">
<input type="submit" value="send" name="submit" />
</form>
在c.jsp中提交表单到a.jsp如下代码
<form name="form" action="a.jsp" method="POST">
<input type="submit" value="send" name="submit" />
</form>
a.jsp刷新用如下代码:
request.setHeader("Refresh","5");
以上基本能满足你的要求,谢谢.
『肆』 jsp中如何点击按钮跳转到另一个页面
在新窗体打开页面跳转。
代码如下:
window.open('新页面');
window.history.back(-1);返回上一页
在原来的窗体直接跳转。
代码如下:
window.location.href="新页面";
如果要在点击按钮提交时验证输入是否填入内容,能实现:当输入为空的时候,点击按钮不提交。则代码如下:
<input type="submit" name="submit" onclick="open()">
<script language=javascript>
fuction open(){if(!document.form_name.username.value) {alert("请输入用户名!"); document.form_name.username.focus(); return false;}else document.form_name.action="aaa.htm";}</script>
『伍』 怎么在JSP中跳转到别一页面
在JSP中使用jsp forward Action来实现页面的跳转功能
语法
<jsp:forward page="{relativeURL|<%= expression %>}"/> 或
<jsp:forward page="{relativeURL|<%= expression %>}">
<jsp:param name=parameterName
value="{parameterValue|<%= expression %>}"/>+</jsp:forward>
这个action使您可以将request向前到另外一个页面 它只有一个属性 page Page应有一个相对的URL组成 这可以是一个静态的值或者是能够在被请求的时候计算得到的值 就如下面两个例子一般
<jsp:forward page="/utils/errorReporter jsp"/>
<jsp:forward page="<%= someJavaExpression %>"/>
!supportEmptyParas]>
现在以一个具体例子来说明 在test jsp中使用forward使其跳转到test jsp页面中
Test jsp
<HTML>
<HEAD>
<TITLE>forward test</TITLE>
!supportEmptyParas]>
</HEAD>
!supportEmptyParas]>
<BODY BGCOLOR="#FFFFFF">
<! 跳转到test jsp !>
<jsp:forward page="/test jsp"/>
</BODY>
</HTML>
!supportEmptyParas]>
test jsp
<HTML>
<HEAD>
<TITLE> forward test </TITLE>
!supportEmptyParas]>
</HEAD>
!supportEmptyParas]>
<BODY BGCOLOR="#FFFFFF">
<%out println("这是jsp jsp页面产生出的输出");%>
</BODY>
</HTML>
!supportEmptyParas]>
运行test jsp 可在浏览器中看见 "这是jsp jsp页面产生出的输出"的输出信息 但是如果你在test jsp和test jsp这两个页面中有参数传递怎么办呢?用get方式吧 不但总的长度有限制 使用现在十分不方便 而且有时候还不安全 其实我们完全可以使用jsp 中给forward里提供的para属性就可以解决 现以test jsp和test jsp来说明
!supportEmptyParas]>
Test jsp
<HTML>
<HEAD>
<TITLE> forward test </TITLE>
!supportEmptyParas]>
</HEAD>
!supportEmptyParas]>
<BODY BGCOLOR="#FFFFFF">
<jsp:forward page="/test jsp">
<jsp:param name=name value="powerman"/>
<jsp:param name=address value=" 北京西大街 号"/>
</jsp:forward>
</BODY>
</HTML>
!supportEmptyParas]>
test jsp
<HTML>
<HEAD>
<TITLE>forward test</TITLE>
!supportEmptyParas]>
</HEAD>
!supportEmptyParas]>
<BODY BGCOLOR="#FFFFFF">
<%
out println("这是jsp jsp页面产生出的输出"+"<br>");
out println("姓名 "+request getParameter("name")+"<br>");
out println("地址 "+request getParameter("address")+"<br>");
!supportEmptyParas]>
%>
</BODY>
</HTML>
运行test jsp 可在浏览器中看见
"这是jsp jsp页面产生出的输出
姓名 powerman
地址 北京西大街 号"
lishixin/Article/program/Java/JSP/201311/20329
『陆』 jsp 页面打开 怎么有两个页面
两种方式:
1、通过<%@include file=""%>方式把两个jsp页面放入同一个页面中
1
2
3
4
<body>
<%@include file="页面1.jsp"%>
<%@include file="页面2.jsp"%>
</body>
2、通过iframe方式,把2个页面嵌入到同一个jsp页面中
1
2
3
4
<body>
<iframe src='页面1.jsp'/>
<iframe src='页面2.jsp'/>
</body>
『柒』 一个jsp里面,怎么实现另外两个jsp页面同时显示
1、首先新建两个JSP页面,如下图所示。
『捌』 jsp中怎样才能打开一个新的页面而原先的页面不关闭啊
除了直接target="携绝_blank",还在jsp页面上打开个有页面就可以了:有两中形岁隐模式的页面
有模页面:window.showModalDialog(url, window, "Status:YES;dialogWidth:200px;dialogHeight:100px;help:no;scroll:no")
没模页面:window.open(url,'newWin','modal=yes,width=560,height=420,resizable=no,scrollbars=no');
a、b页面:自己写哦!其中在a页面里面写个连接就可以了
有模页面:<a href="javascript:window.showModalDialog("/b页面的地址乎缓(url)", window, "Status:YES;dialogWidth:200px;dialogHeight:100px;help:no;scroll:no");
>打开b页面</a>
没模页面window.open(("/b页面的地址(url)",'newWin','modal=yes,width=560,height=420,resizable=no,scrollbars=no');
>打开b页面</a>
兄弟如果还不会我就无语了!