『壹』 急急急~~~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>
兄弟如果還不會我就無語了!