本文目录一览:
- 1、JSP页面怎么得到数据库中的数据?
- 2、jsp页面是能否通过${}获取数据库里的值,如何实现
- 3、SSH框架中jsp页面如何读取外键属性值?
- 4、jsp获取数据库中的数据
- 5、如何在jsp页面获取数据库数据
- 6、如何在jsp页面获取数据库中的数据
JSP页面怎么得到数据库中的数据?
1、jsp页面写小脚本可以得到
2、可以是使用ajax技术 异步进行访问
3、可以配置web.xml 里面配置好servlet
4、使用框架的话,就直接用框架技术来得到.......
总之,方法很多,看你是要采用哪种方法来做
jsp页面是能否通过${}获取数据库里的值,如何实现
你当然要先在后台从数据库获取到值,然后,setAttribute到页面,这时,页面才可以用${}获取到对应的值!
SSH框架中jsp页面如何读取外键属性值?
SSH框架中jsp页面读取外键属性值的方法如下:
当程序在加载该对象时,会将外键对应的对象属性加载进来:
many-to-one name="teacher" class="net.zjl.po.Teacher" fetch="select" lazy="false"
column name="tid" /
/many-to-one
在jsp页面上用s标签迭代输出:
s:iterator value="list"
tr
tds:property value="id" /
/td
tds:property value="title" /
/td
tds:property value="tkey" /
/td
tds:property value="comment" /
/td
tds:property value="teacher.tname" /
/td
tds:property value="teacher.office" /
/td
tds:property value="teacher.phone" /
/td
/tr
/s:iterator
这里的teacher即为该类外键
jsp获取数据库中的数据
%
//JSP页面直接访问数据库
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try{
Class.forName("JDBC驱动");
conn = DriverManager.getConnection("url", "username", "password");
stmt = conn.createStatement();
rs = stmt.executeQuery("select factor, ratio from 表名 where id=1");
while(rs.next()){
String factor = rs.getString("factor");
String ratio = rs.getString("ratio");
%
factor :%=factor %
ratio :%=ratio %
%
}
}catch(Exception e){
e.printStackTrace();
}finally{
try{
if(rs != null) rs.close();
if(stmt != null) stmt.close();
if(conn != null) conn.close();
}catch(Exception e1){
e1.printStackTrace();
}
}
%
修改 驱动、url、username、password、表名、字段名成你应用的相应数据,然后将这些代码加入到你的jsp页面,就可以在jsp页面直接读取到数据库中的对应表指定字段的数据了,祝你好运!
如何在jsp页面获取数据库数据
把数据封装在List中,把list放入request作用域钟,在前台用foreach循环你的list就好了
如何在jsp页面获取数据库中的数据
建立数据库连接
调用方法,比如listUser userlist = DB.findAll(), req.setAttribute("list",userlist)
jsp部分:c:forEach items="list" var="user"
td${user.id}/td //显示User对象的id属性
/c:forEach
用到forEach,要引入jstl.jar