導航:首頁 > 編程語言 > 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相關的資料

熱點內容
阿里雲伺服器沒有實例 瀏覽:601
綿陽有沒有什麼app 瀏覽:844
怎麼用游俠映射伺服器 瀏覽:913
為什麼無意下載的app無法刪除 瀏覽:304
word2007打開pdf 瀏覽:117
php正則class 瀏覽:736
怎麼在文件夾查找一堆文件 瀏覽:543
核酸報告用什麼app 瀏覽:791
u8怎麼ping通伺服器地址 瀏覽:994
安卓什麼手機支持背部輕敲調出健康碼 瀏覽:870
程序員抽獎排行 瀏覽:744
扭蛋人生安卓如何下載 瀏覽:724
什麼app文檔資源多好 瀏覽:924
黑馬程序員APP 瀏覽:148
掌閱小說是哪個app 瀏覽:47
如何把u盤的軟體安裝到安卓機 瀏覽:1000
php跑在什麼伺服器 瀏覽:126
編譯器怎麼跳轉到下一行 瀏覽:453
嵌入式py編譯器 瀏覽:328
rplayer下載安卓哪個文件夾 瀏覽:302