jsp直接显示数据库表格信息
来源:互联网 发布:房贷利息抵扣个税算法 编辑:程序博客网 时间:2024/05/21 00:44
一个非常简单的jsp输出数据库的内容
一开始看书上想使用action的方法
后来发现action无法触发
对于后端java根本无法调用
后来发现只在jsp上直接调用操作就能输出了
数据库mysql与java链接后作为resultset参数传入java
<%@page import="JavaBean.MyFriBean" %><%@page import="DBJavaBean.DB" %><%@page import="java.sql.*" %><%@page import= "java.util.ArrayList" %><%@taglib prefix="s" uri="/struts-tags" %><%@ page language ="java" contentType="text/html;charset=GB18030" pageEncoding="GB18030" %>
<article class="col-sm-12 col-md-12 col-lg-10"><!-- Widget ID (each widget will need unique ID)--><div class="jarviswidget jarviswidget-color-greenLight" id="wid-id-3" data-widget-editbutton="false"><header><span class="widget-icon"> <i class="fa fa-table"></i> </span><h2>Book Information</h2></header><!-- widget div--><div><!-- widget edit box --><div class="jarviswidget-editbox"><!-- This area used as dropdown edit box --></div><!-- end widget edit box --><form action="lookFriends.jsp" method ="post"><input type="text" name="friendname"/><input type="submit" value="查找"/></form><!-- widget content --><div class="widget-body no-padding"><table class="table table-bordered"><thead><tr><th>Book Number</th><th> ISBN(PK)</th><th> Title</th><th> Author(ID)</th><th> Publisher</th><th> PublishDate</th><th> Price</th></tr></thead><tbody><%DB mysql = new DB();String userName = mysql.returnLogin(request);ResultSet rs = mysql.selectFriAll(request, userName);String fri = mysql.myFriends(request,userName);ArrayList friends= (ArrayList)session.getAttribute("friends");System.out.println("1");if(friends == null|| friends.size() == 0){%><h1>书籍库中未有书籍</h1><%}else{for(int i=friends.size()-1;i>=0;i--){MyFriBean ff =(MyFriBean)friends.get(i);%><tr><th><%=ff.getName()%></th><th><%=ff.getISBN()%></th><th><%=ff.getName()%></th><th><%=ff.getauthor() %></th><th><%=ff.getpublisher()%></th><th><%=ff.getdate()%></th><th><%=ff.getprice()%></th></tr><%}}%></tbody></table></div><!-- end widget content --></div><!-- end widget div --></div><!-- end widget --></article>
后端java
public String myFriends(HttpServletRequest request,String userName){try{ArrayList listName =null;HttpSession session =request.getSession();listName=new ArrayList();rs=selectFriAll(request,userName);if(rs.next()){rs=selectFriAll(request,userName);while(rs.next()){MyFriBean mess = new MyFriBean();mess.setName(rs.getString("BookName"));mess.setISBN(rs.getString("ISBN"));mess.setpublisher(rs.getString("Publisher"));mess.setauthor(rs.getString("Author(ID)"));mess.setdate(rs.getString("Date"));mess.setprice(rs.getString("Price"));//listName.add(mess);//System.out.println("2");session.setAttribute("friends",listName);}}else{session.setAttribute("friends", listName);}return "ok";}catch(Exception e){e.printStackTrace();return null;}}
//获取全部书籍信息public ResultSet selectFriAll(HttpServletRequest request,String userName){try{//String sql="select * from bookinformation where userName = '"+userName+"'";String sql="select * from bookinformation ";st = getStatement();return st.executeQuery(sql);}catch(Exception e){e.printStackTrace();return null;}}
在jsp上直接进行java函数的调用会使输出更为简单
阅读全文
0 0
- jsp直接显示数据库表格信息
- JSP通过表格显示数据库的信息
- 实验二:分页显示数据库信息(jsp页面直接分页)
- jsp 显示mysql数据库信息
- jsp 连接数据库 数据表格显示
- JSP_通过表格显示数据库的信息
- jsp中显示表格
- 使用JSP显示表格
- jsp中连接mysql的javabean 可直接调用显示页面为表格形式
- Jsp直接操作数据库
- Textarea插入表格table,保存到数据库。jsp页面显示表格问题
- jsp页面直接显示excel
- JSP直接连接oracle数据库
- jsp直接访问mysql数据库
- 通过jsp直接操作数据库
- JSP+mssql+tomcat 实现jsp页面读取数据库目录信息,以树型菜单显示
- 怎样在jsp页面上以表格的形式显示数据库里的内容
- jsp怎么从数据库取数据并显示再表格上
- 校招准备系列:每天一道算法题(12)-从尾到头打印链表
- linux 系统管理命令
- java学习笔记--数组
- Selenium3+Python3+PhantomJS配置及测试解析
- 2-3 jdk安装
- jsp直接显示数据库表格信息
- TensorFlow 逻辑回归样例代码
- leetcode
- Gym-101490H Multiplying Digits(进制转化--倒着)
- Java 没有无符号数
- bzoj 2957: 楼房重建(分块)
- Andorid:Service启动的两种方式及区别
- Anaconda学习总结
- TensorFlow 模拟线性回归代码样例