A. 在jsp頁面中,如何使用button進行傳值並跳轉到另一個頁面
將點擊button後要鏈接到的地址寫成這樣就好了:
window.location=「action.do?typeid=undercarriageNo」;
action處理完之後跳轉到你的jsp頁面,這個在內struts配置容文件中配置。
B. jsp中的參數如何傳到另一個jsp
在form表單中做提交
<form name="myform" action="checklogon.jsp" method="post">
<input type="text" name="name"/>
</form>
或者使用a標記掛「?」;來傳參。
<a href="showforother.jsp?currentNumber=<%=currentNumber %>"><img src="<%=basePath %>images/show.jpg" border="0" /></a>
都是用request.getParameter("參數名")來接參,也可以用session
C. 在jsp頁面定義了一個變數怎麼把這個變數的值傳到另一個jsp頁面
在A.jsp裡面寫上<a href="B.jsp?name=123">點擊我給B傳參數</a>
(你寫的window.location.href="B.jsp?name=123" 也是可以的)
在B.jsp裡面這樣獲取傳遞過來的值 <% String name = request.getParameter("name")%>
name就是你在 A.jsp傳過來的值,值可以是數字(int) 浮點數(double)
這個是其中一種(通過連接地址),還有其他的-------
1、通過form表單(get或post)傳遞 值可以是數字(int) 浮點數(double)
2、把值放在session中(可以保存int ,double, class, list(集合) ,object)
3、把值放在application(可以保存int, double, class, list(集合), object)中
4、把值放在request(可以保存int, double, class, list(集合), object)中
a, 一般用戶信息是放在session中,
b, 用戶在注冊跳轉數集是放在form表單中。
c, application,用於存放該網站共有的東西,比如訪問量統計
d, request主要是通過下面這種方式取傳遞的值
String name=request.getParameter("name");
這四種具體怎麼傳值,你可以網路在搜搜,希望可以幫助到你
D. 請問JSP頁面中的<input value =「值">標簽里的值如何傳到另一個JSP中使用
JSP頁面中的<input value =「值">標簽里的值傳到另一個JSP中步驟如下:
1,首先需要在這里創建一個名為a.html的HTML頁面。
(4)jsp跳轉jsp傳值擴展閱讀:
JSP指令:
JSP指令控制JSP編譯器如何去生成servlet,以下是可用的指令:
包含指令include –包含指令通知JSP編譯器把另外一個文件完全包含入當前文件中。效果就好像被包含文件的內容直接被粘貼到當前文件中一樣。這個功能和C預處理器所提供的很類似。
被包含文件的擴展名一般都是"jspf"(即JSPFragment,JSP片段):<%@ include file="somefile.jsp" %>
E. jsp 頁面間傳值有幾種方式分別是哪幾種
2種,抄get方式和post方式。
get方式是直接在連接後面帶上鍵值對一樣的東西:.html?鍵=值。
post的方式比較隱秘,一般我們用於form表單的提交。然後是跳轉:request.getRequestDispatcher("abc").forward(request, response);這樣也可以帶參數過去,但是在servlet中 跳轉和重定向是有區別的,並且區別很大。
同時,我們可以用Session來傳遞,這個在web開發中很關鍵的。
F. jsp頁面傳值給另一個jsp頁面,怎麼接收
答:
A.jsp :通過 和get、連接都可以傳
post和get 就不提了。
連接的:
<a herf='B.jsp?name=<%=name%>'>傳遞到B頁面</a>
B.jsp :
B頁面通過如下代碼接收
<%
String name=request.getParameter("name");
out.println("接收到:"+name);
%>
(6)jsp跳轉jsp傳值擴展閱讀:
SP全名為java Server Pages,中文名叫java伺服器頁面,其根本是一個簡化的Servlet設計,它 是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態網頁技術標准。JSP技術有點類似ASP技術,它是在傳統的網頁HTML(標准通用標記語言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標記(tag),從而形成JSP文件,後綴名為(*.jsp)。 用JSP開發的Web應用是跨平台的,既能在Linux下運行,也能在其他操作系統上運行。
它實現了Html語法中的java擴展(以 <%, %>形式)。JSP與Servlet一樣,是在伺服器端執行的。通常返回給客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。
JSP技術使用Java編程語言編寫類XML的tags和scriptlets,來封裝產生動態網頁的處理邏輯。網頁還能通過tags和scriptlets訪問存在於服務端的資源的應用邏輯。JSP將網頁邏輯與網頁設計的顯示分離,支持可重用的基於組件的設計,使基於Web的應用程序的開發變得迅速和容易。 JSP(JavaServer Pages)是一種動態頁面技術,它的主要目的是將表示邏輯從Servlet中分離出來。
Java Servlet是JSP的技術基礎,而且大型的Web應用程序的開發需要Java Servlet和JSP配合才能完成。JSP具備了Java技術的簡單易用,完全的面向對象,具有平台無關性且安全可靠,主要面向網際網路的所有特點。
網路—JSP
G. jsp 頁面跳轉時彈出對話框,要獲取當前頁面中的一些值,然後顯示在對話框中,主要是一個修改信息的功能
1.跳轉頁面點擊的按鈕 及調用的js
<input id="Button1" type="button" value="彈出頁面" onclick="OpenWindows();" />
2.傳值並彈出窗體的js代碼
<script language="javascript" type="text/javascript">
function OpenWindows()
{
//要傳的值urlvalue
var urlvalue=document.all("TextBox3").value+"|"+document.all("TextBox15").value+"|"+document.all("DropDownList2").value;
//彈出窗體defaut.aspx並傳值 urlvalue
var backvalue= window.showModalDialog("Default.aspx?unitid="+urlvalue+"","window","dialogWidth:450px;DialogHeight=210px;status:no;scroll=no;help:no;resizable:no;toolbar=no; menubar=no;");
}
</script>
3.在子窗體接收傳的值 並根據「|」分開值放在數組中
string[] value = (Server.UrlDecode(Request.QueryString["unitid"])).Split('|');
4.這樣應該能看懂吧?