㈠ 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的值。