导航:首页 > 编程语言 > java传值给jsp

java传值给jsp

发布时间:2023-04-19 11:57:20

❶ jsp与java文件怎么传递数据

可以使用Servlet类来传递

❷ java类向jsp页面传值

不知道你有没有学习JavaBean,如果学习了就好理解:
在test.jsp页面使用<jsp:useBean>标签调用javabean
在test.jsp里使用get()方法就可以得到数据了

//下面是test.jsp
<%@ page contentType="text/html;charset=GB2312"%>
<jsp:useBean id="test" class="test.Testjavajsp" scope="session"/>
<%
out.println("用户名:"+test.getUsername());
%>
//下面是Testjavajsp类
package test;
import java.sql.*;
public class Testjavajsp {
String username="";

Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
public String getUsername() {
return username;
}

public void setUsername(String username) {
this.username = username;
}

public Testjavajsp()
{
String sql="select * from userinfo where userID=1";
String driver="com.mysql.jdbc.Driver";
String url="jdbc:mysql://localhost:3306/qquser";

try {
Class.forName(driver);
conn=DriverManager.getConnection(url,"root","123456");
stmt=conn.createStatement();
rs=stmt.executeQuery(sql);
while(rs.next())
{
username=rs.getString(1);
}
rs.close();
}catch(Exception e){
System.out.println("连接失败");
}
}
}
希望对你有帮助
其实还有很多种方法可以

❸ 如何从java返回数据到jsp页面

request.setAttribute("page",page);第一个page是String类型,是为键,第二个page是值,也可以是String类型,或者其他类型。
然后再用
request.getRequestDispatcher("页面路径");
这样这个信丛page值就传到指定的页面数坦陵了。
在页面里面用el表达式,${page} 就取到值了,如果page里有age属性,再${page.age}就薯戚是age的值了

❹ 如何在javaservlet和jsp间互传数据

1、利用ServletContext这个web全局上下文来共享数据

servlet中getServletContext()可以获让核得一个ServletContext对象,利用这个对象的getAttribute()/setAttribute()方法可以在整个WEB应该里共享团铅数据,可以实现servlet和jsp之间的数据互传

比如:

在servlet中

getServletContext.setAttribute("title","helloworld");

在servlet上下文中以“hello”为键,保存了“hello world”这一个字符串,如果要在jsp中调用,则用如下jsp脚本

<%=application.getAttribute("hello")%>

2、利用session在同一个会话共享数据

利用HttpSession共享同一个会话的数据。这也要用到session的getAttribute()/setAttribute()方法,和ServletContext()的使用差不多的。

3、利用request共享一次请求的数据塌滑好

一次请求当中,可以利用request的getAttribute()/setAttribute()方法在servlet和jsp页面间共享数据。

❺ struts2中java文件与jsp如何传值

一般是在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} 或者 <s:property value="message"/灶团袭>

❻ 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页面传入的参数值,实现数据的传递。

❼ 如何通过java文件传递一个参数给jsp页面请写出详细的代码。。谢谢

在java文件中(通常是servlet/struts2)用森哪request.setAttribute("参数名",参数值)此塌码,然后再jsp页面中用request.getAttribute("参数名")得衫扰到这个参数.request还可以用session、application等代替

❽ 怎么把java从后台取到的数据传到jsp页面

参考下面
比如在后台设置一个值在request里面,request.setAttribute("param",param);

在jsp页面就可以这样获取,${param}; el表达式。

在页面传值到后台中,第一种post方式,提交表单时。
<form action="xxx.do" method="post">
<input type="text" name="username"/>
<input type="password" name="password"/>
<input type="submit"/>
</form>
点击提交按钮后在悔高清后台获取Username,和password

String username =request.getParamter("username");
String password=request.getParamter("password");

如果是get方式提交的话
举个例子:

<a href="xxx.do?param1=123">查看</a>
那么念型在碧前后在获取也是一样的
String param1=request.getParamter("param1");

❾ java,在controller中传值给jsp页面

如果没有用框架的话 就将页面上中蔽胡的value绑定到并饥request上面在servlet中获取,如果是controller向jsp传参也一样或者卖拦session

阅读全文

与java传值给jsp相关的资料

热点内容
在新电脑上怎么注册加密狗 浏览:119
最后一战游戏源码 浏览:1
phpmysql实例下载 浏览:749
传智黑马安卓非加密 浏览:553
服务器如何配置host 浏览:1001
守望执行命令 浏览:371
加密狗插上去了怎么办 浏览:624
锤子m1怎么把文件夹重置 浏览:213
APP的数据会存在哪里 浏览:66
一支轻快又解压的舞 浏览:588
80x86编程手册 浏览:767
android机制使用 浏览:363
国外太空探索网站源码 浏览:645
dotaimba命令大全 浏览:15
手解剖pdf 浏览:735
单片机无法烧写程序 浏览:415
pline命令 浏览:113
760贴片机编程视频 浏览:335
欧姆龙plc编程第36讲 浏览:917
我的世界如何将一个服务器弄崩 浏览:10