導航:首頁 > 編程語言 > jsp傳值給java

jsp傳值給java

發布時間:2022-09-10 01:53:43

㈠ jsp和java文件之間怎麼傳值

一般是在Action中定義一個成員變數,然後對這個成員變數提供get/set方法,在JSP頁面就可以取到這個變數的值了。
1)在Action中定義成員變數
//定義一個成員變數
private
String
message;
//提供get/set方法
public
String
getMessage()
{
return
message;
}
public
void
setMessage(String
message)
{
this.message
=
message;
}
2)在JSP頁面中取值
${message}
或者

㈡ jsp上的全選值怎麼傳到java後台,代碼怎麼寫

jsp傳值給另一個jsp頁面,主要的方式是將數據放在request對象中,然後通過GetParameter方法即可在另一個頁面拿到這個數據,代碼如下:
B頁面通過如下代碼接收
<%
String name=request.getParameter("name");
%>
說明:request.getParameter()取得是通過容器的實現來取得通過類似post,get等方式傳入的數據

㈢ jsp怎麼傳值到Java未知數

通過超鏈接傳值。Jsp頁面:文本Servlet代碼:Stringd=request.getParameter("password");第二種:通過from表單進行傳值。

㈣ java開發的信息系統里,jsp與java文件是怎麼傳遞數據的啊

jsp與java文件傳遞數據可以使用Servlet類來傳遞,jsp將數據存入到request對象中,Servlet類獲取這個request對象,並將數據取出。
示例代碼如下:
JSP代碼:
<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%>
<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">
<html>
<head>
<title>Demo</title>
</head>
<body>
<formaction="/demoServlet"method="post">
<inputtype="text"name="name"/>
<inputtype="submit"value="提交"/>
</form>
</body>
</html>

Servlet代碼:

{
publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)
throwsServletException,IOException{
Stringname=request.getParameter("name");//獲取jsp頁面輸入的參數
System.out.println(name);
}
publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)
throwsServletException,IOException{
doGet(request,response);
}
}

表單提交之後,調用Servlet類的方法,通過request對象獲取jsp頁面傳入的參數值,實現數據的傳遞。

㈤ jsp與java文件怎麼傳遞數據

可以使用Servlet類來傳遞

㈥ 怎麼獲取jsp中傳給java的變數值

js與java是不同語言,運行在不同環境下,因此無法直接獲得對方數據。java運行在伺服器端,在同一個jsp文件中,java先運行,js後運行,java可以生成一段js代碼,保證js運行得到相應的結果,因此可以用java定義js變數的方式來傳遞數據,例如:<pre t="code" l="html"><script>
var "<%=url%>";
alert(username);
</script>上面例子,<%%>中的內容會在伺服器端運行,在「」中間輸出網址,瀏覽器就會載入下面的結果:<pre t="code" l="html"><script>
var "gif8";
alert(url);
</script>這部分就是標準的js代碼了。

㈦ jsp 怎麼用java和jsp傳值

  1. 1.JSP傳值給Servlet

    JSP傳值給Servlet有幾種形式:Form表單傳值,url傳值,其他方式傳值

    a、form表單傳值:

    JSP頁面有:<input type="radio" name="staffdepartment" value="1" id="department1" />,將department的id傳到Sevlet中,在程序中如下:ServletRequest request;Stringstaffdepartment=request.getParameter("staffdepartment");可獲取jsp傳的department,但要獲取id還要進行轉化:int int_staffdepartment=Integer.parseInt(staffdepartment);

    b、url傳值

    比如這里的 <a>標簽的 href屬性與 <form>標簽的 action屬性的值 "JspServlet?action=toServlet",在 servlet同樣用 request.getParameter("action")獲取;

    c、Java代碼傳值

    java片段代碼,servlet只能接到 session.setAttribute("testSession","Hello session")的內容,而接不到 request的內容。在 servlet里用 request.getSession().getAttribute("testSession")獲取 session內容。

  2. Servlet傳值給Jsp

    具體實現如下,java代碼:

    Stringa="abccdefg";
    request.setAttribute("ValueA",a);
    request.getRequestDispatcher("網址/jsp頁面").forward(request,response);

    jsp頁面:

    <%

    Strings=(String)request.getAttribute("ValueA");

    %>
  3. jsp頁面就可以取出Servlet的值。

閱讀全文

與jsp傳值給java相關的資料

熱點內容
美食博主用什麼app拍視頻 瀏覽:812
ipone手機如何加密微信 瀏覽:354
自來水加密閥閥帽 瀏覽:431
華為交換機dhcp配置命令 瀏覽:315
androidbitmap縮小 瀏覽:271
單片機串口控制燈 瀏覽:84
大訊雲伺服器安裝視頻 瀏覽:784
華為演算法領先世界 瀏覽:654
linux路由重啟 瀏覽:566
php的模板編程 瀏覽:321
編譯器原理與實現書 瀏覽:709
dos選擇命令 瀏覽:18
apm固件編譯到單片機 瀏覽:121
聯通深藍卡都包含什麼app 瀏覽:266
如何判斷網路伺服器正常 瀏覽:652
路由器搭橋遠端伺服器地址是什麼 瀏覽:518
編譯動態庫時會連接依賴庫嗎 瀏覽:710
淘寶手機加密是隨機的嗎 瀏覽:675
解壓包子怎麼裝飾 瀏覽:588
四個數湊24演算法 瀏覽:679