㈠ 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對象,並將數據取出。<%@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.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內容。
Servlet傳值給Jsp
具體實現如下,java代碼:
Stringa="abccdefg";
request.setAttribute("ValueA",a);
request.getRequestDispatcher("網址/jsp頁面").forward(request,response);
jsp頁面:
<%
Strings=(String)request.getAttribute("ValueA");
%>
jsp頁面就可以取出Servlet的值。