精华内容
下载资源
问答
  • Web数据库的连接

    2019-11-19 21:19:57
    此过程设计JSP中表单数据的接收、数据库Web的连接。 表单数据的接收: //1.接收注册信息request.getparameter(); request.setCharacterEncoding("GBK");//字符兼容 String un = request.getParameter("uname");//...

    在form表单的接收页面中,将表单的中的数据接收,然后放到数据库中。
    此过程设计JSP中表单数据的接收、数据库与Web的连接。

    表单数据的接收:

    //1.接收注册信息request.getparameter();
    request.setCharacterEncoding("GBK");//字符兼容
    String un = request.getParameter("uname");//un 接收uname
    String pw1 = request.getParameter("pword");
    String pw2 = request.getParameter("pworda");
    String role = request.getParameter("role");
    

    数据库的连接:

    1.新建数据库、表格 mysql

    2.Java连接数据库

    导入sql包 inport java.sql.*
    1.导入驱动架包:buidpath- confuger buidpath
    解析驱动:Class.forname(“包名.类名”) 异常处理(第二个)

    2.连接数据库——路:返回一个Connection con
    DriverManager.getConnection() 异常处理

    3.创建一个工具——车:statement(通过连接——路 来创建)
    stm= con.createStatement();

    4.执行命令 SQL
    插入 String sql = " ";
    更新

    5.执行命令——开走车
    更新操作
    stm.executeUpdate(sql);

    查询操作不是更新
    ResultSet.executeQuery(sql)
    指针一开始在第一个的上端

    最后关闭 finally 异常处理
    —————————————————————————————————————

    6.先打开的最后关,最后打开的先关

    展开全文
  • 使用servlet&JSP编写下拉框绑定

    千次阅读 2019-06-28 14:52:44
    下面的下拉框是根据数据库的数据进行绑定的,而不是在JSP中直接编写的。(文章有些粗糙,但源码都有。) 先看下效果 先说一下流程(个人认为):在编写Java程序中,首先是通过JSP用户界面将需要的条件信息传递到...

     

    下面的下拉框是根据数据库的数据进行绑定的,而不是在JSP中直接编写的。(文章有些粗糙,但源码都有。)

    先看下效果

    先说一下流程(个人认为):在编写Java程序中,首先是通过JSP用户界面将需要的条件信息传递到servlet后台,servlet再通过service服务层,service服务层在传递信息到Dao层。Dao层就连接数据库将查询数据出来,再返回到vo(po)实体类中保存数据,然后在service调用vo实体类中的数据返回给servlet成。Servlet再返回到JSP中。

    下面看JSP页面的代码

    这个是样式代码,主要有id与name就可以了

    这个是JavaScript的代码,红框中的才是对应的功能代码,因为我这个绑定下拉框是点击后在另外一个页面绑定的。刚好这个事件是是同时可以用上的,然后我就把这个事件放在这里了。

    解释一下代码:

    使用post提交(${ctx}是EL标签的用法,因为Java中需要用到的是绝对路径。)到对应的servlet方法中。为什么拼接fun呢?,因为post是提交是提交到servlet中的dopost方法中的。fun是为了判断servlet方法中是否有SelectComboBox方法。

    EL标签:

    function(date):数据的参数。

    这个就是给下拉框添加提示。Append就是添加的意思。(但是这句代码,在最终的结果没有效果。可能是被覆盖掉了,唯一能够证实的是我太菜了)

    JSON.parse的作用: JavaScript 对象表示法 (JSON) 字符串转换为对象。

    eval() 的作用:eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。

    下面是后台代码

     

    这个是添加进来的包

    添加包到项目中后,就可以在servlet层导包了。如果没有就添加,就不能在项目中导包使用。

    下面是servlet层的代码。

    VO(po)层实体类代码,因为我们只需要用到要到ID以及name两个字段就够了,所以就写两个就可以了

     

    Common公共层

    公共层的下拉框Dao,因为一个项目中不只有一个下拉框要绑定,所以我给了一个公共的下拉框接口

    Common公共层

    公共层的下拉框service接口

    Dao的接口层

     

    Dao的实现层。

    Service层接口代码

    实现Service接口层代码

     

     

    展开全文
  • JSP页面Table的数据绑定

    千次阅读 2018-07-27 17:33:35
    常规绑定方式 Controller @Controller @RequestMapping(value = "/biz/plan/daily-plan") public class DailyPlanController extends BaseController<DailyPlanExt, String> { // 日志...

    常规绑定方式

    Controller

    @Controller
    @RequestMapping(value = "/biz/plan/daily-plan")
    public class DailyPlanController extends BaseController<DailyPlanExt, String> {
        // 日志记录
        private static final Logger log = LoggerFactory.getLogger(DailyPlanController.class);
        @Resource
        DailyPlanWebService dailyPlanWebService;
    
        @RequestMapping(method = RequestMethod.GET)
        public String list(Page<DailyPlanExt> page, Model model, @RequestParam Map<String, String> param) {
            page.setResult(dailyPlanWebService.selectDailyPlanPagedList(page, param));
            model.addAttribute("page", page);
            return this.viewName("list");
        }
    }

    注解
    @Controller
    @RequestMapping
    @Resource

    JSP页面

    <table id="table" class="sort-table table table-bordered table-hover" data-async="false">
        <thead>
        <tr>
            <th class="checkboxStyleTh"><input id="checkall" class="checkboxButton" type="checkbox"/>        
            </th>
            <th class="serialStyleTh">序号</th>
            <th style="width: 100px">日计划编号</th>
            <th style="width: 100px">计划日期</th>
            <th style="width: 100px">检测室</th>
            <th style="width: 50px">是否确认</th>
        </tr>
        </thead>
        <tbody>
        <c:forEach items="${page.result}" var="m" varStatus="status">
            <tr>
                <td>
                    <input type="checkbox" class="check" name="ids" value="${m.id}"></td>
                <td>
                    ${status.index+1}
                </td>
                <td>
                    ${m.dailyPlanNo}
                </td>
                <td>
                    <fmt:formatDate value='${m.planDate}' pattern='yyyy-MM-dd'/>
                </td>
                <td>
                    ${m.laboratory.name}
                </td>
                <td>
                    <c:if test="${m.confirmationStatus==0}">
                        未确认
                    </c:if>
                    <c:if test="${m.confirmationStatus==1}">
                        已确认
                    </c:if>
                    <input name="confirmationStatus" type="hidden" value="${m.confirmationStatus}">
                </td>
            </tr>
        </c:forEach>
        </tbody>
    </table>

    JSTL标签

    <c:forEach items="${page.result}" var="m" varStatus="status">
    </c:forEach>
    
    <c:if test="${m.confirmationStatus==0}">
    </c:if>
    展开全文
  • Eclipse编写jsp文件连接Mysql数据库的安装配置指南

    万次阅读 多人点赞 2016-06-10 16:27:01
    利用Eclipse编写jsp文件连接Mysql数据库 我的环境背景:Windows8,已安装的jdk1.7.0_80和Mysql

    我的环境背景:Windows8,和已安装的jdk1.7.0_80、Mysql


    一、安装Tomacat


    (1)在官方网站http://tomcat.apache.org/下载tomcat,这里我下载的是8.0.35,要注意的是以zip或gz结尾的都是免安装版的,我下载的是Core中的最后一个安装版的,这样就无需设置环境变量,较为方便。


    (2)一路next或同意,到下面这个界面时选择自己安装的jre的地址。


    (3)到如下所示界面时,选择安装到的文件夹地址,点击Install。


    (4)安装的最后一页选中RunApache Tomcat,点击Finish。


    (5)测试是否安装成功

    此时Tomcat正在运行中,在浏览器中输入http://localhost:8080/,安装成功的话就会出现如下图所示的网页。

     


    二、Eclipse的安装和与tomcat的配置

    1、Eclipse的安装


    (1)eclipse下载地址: https://www.eclipse.org/downloads/,建议下载Eclipse IDE for Java EEDevelopers,该版本集成了Java ee开发常用的插件,方便动态web网站开发,适合Java web开发者使用。集成了XML编辑器、数据库查看工具,提供jsp可视化编辑器。


    (2)下载下来之后直接解压就可以,无需安装,点击下图所示的eclipse.exe就可以打开软件。


    (3)打开之后会选择设置默认的Eclipse的工作空间,如下图所示。

     


    2、为eclipse javaee安装tomcat 插件

    安装tomcat 插件之后就可以通过eclipse的tomcat 来启动及停止tomcat,而不需每次去tomcat 目录去操作,更加方便,推荐下载安装。

    (1)插件下载地址:http://www.eclipsetotale.com/tomcatPlugin.html

    (2)把解压出来的com.sysdeo.eclipse.tomcat_3.3.1.jar放入eclipse 的plugins目录下。

    (3)重启eclipse,若工具栏里出现下图中像猫的三个图标则证明已经安装成功。第一个用于启动tomcat,第二个用于关闭tomcat,第三个用于重启tomcat。此时还需对Tomcat进行配置,详见下一步。


    3、Eclipse中Tomcat的配置

    (1)在eclipse中配置tomcat,选择window->preferences->tomcat,选择Tomact中的Version 7.X(我之前安装的是8.0,但由于安装的tomcat 插件暂时只显示到7.x,选择7.x也可以正常运行),在Tomcat home中选择自己之前安装tomcat的路径,点击确定即可。


    (2)此时,点击那三个像猫一样的图标,就可以轻松启动、关闭和重启tomcat,可以自己通过浏览http://localhost:8080/网页查看效果。如果能控制tomcat,说明安装成功。

    4、将Eclipse与Tomcat进行绑定

    要想在Eclipse运行jsp文件,首先需要指定对应的服务器,即需要将Eclipse与Tomcat进行绑定。

    (1)选择windows->Preferences->Server,如下图所示。


    (2)点击add,选择对应的Tomcat版本


    (3)然后点击next,选择自己安装的Tomcat地址,最后还有一个JRE选项,一个是workbench default jre,这是eclipse自带的jre,还有一个是系统内安装的jre,选择哪个都可以,一般是设置为系统的jdk版本。


    (4)点击Finish,就会出现如下所示的情形,表示已经在eclipse中添加了tomcat服务器。


    此时就可以在eclipse中编写并运行jsp。

    三、在Eclipse编写并运行jsp文件


    (1)选择File-->new-->Dynamicweb project,如下图,设置项目名称为test,Target runtime选择Apache Tomcat v8.0。


    (2)可以一路next,完成之后就新建了test项目。右键test项目,点击new->jsp file,出现如下图所示窗口,在file name栏可以更改文件名为myTest,然后next、finish。


    (3)简单写一个最简单的jsp程序,在body中加Hello word!如下所示


    (4)点击保存,运行,然后会出现下面的窗口,选择自己的Tomcat版本。


    (5)点击运行若出现下面的提示,说明之前打开的tomcat在占用接口。

     

    (6)此时点击中间那个,停止tomcat运行,然后再运行程序,就会出现如下所示的结果。


    恭喜你已经成功在eclipse下运行了jsp文件!


    四、用Eclipse连接并操作Mysql数据库


    下载mysql的JDBC连接驱动程序,下载的地址为http://www.mysql.com/products/connector/

            解压mysql-connector-java-5.1.39.zip,只将mysql的JDBC驱动器mysql-connector-java-5.1.39-bin.jar拷贝到Tomcat\lib下,编写一个小的连接数据库的程序,如下所示。


    <%@pagecontentType="text/html;charset=GB2312"%>

    <%@pagelanguage="java"import="java.sql.*"%>

    <html>

    <head>

    <title>Test</title></head>

    <body>

    <%

    Class.forName("com.mysql.jdbc.Driver");//动态加载mysql驱动

    Connection conn =DriverManager.getConnection("jdbc:mysql://localhost:3306/Database","root","Key");

    Statement stmt =conn.createStatement();

    ResultSetRS_result=stmt.executeQuery("select* from table");

    String Name,id;

    while(RS_result.next())

    {

        Name = RS_result.getString("name");

        id = RS_result.getString("id");

    %>

    <P><%=Name%>

    <%=id%></p>

    <%

    }

    stmt.close();

    conn.close();

    %>

    </body>

    </html>

    运行结果如下



    【备注】

    (1)("jdbc:mysql://localhost:3306/Database","root","Key");

              --------其中要更改为自己的数据库名称、用户名及密码

    (2)("select* from table");

              ------其中要更改为自己的数据库表格名称

    (3)Name = RS_result.getString("name"); id = RS_result.getString("id");

               --------其中要更改为自己数据表中的变量名称

    展开全文
  • 5在JSP中使用数据库

    千次阅读 2016-07-15 10:42:55
    JSP中可以使用JDBC实现对数据库中表记录的查询、修改和删除等操作。使用JDBC的应用程序一旦和数据库建立连接,就可以使用JDBC提供的API操作数据库。 经常使用JDBC进行如下操作: 与一个数据库建立连接。
  • 1、在MyEclisep中新建一个Web工程。 2、下载mysql-connector-java-5.1.22-bin.jar,地址: 把mysql-connector-java-5.1.22-bin.jar放到工程的lib下 3、index.jsp如下,在同一个页面使用多个Ajax任务。 var ...
  • IDEA创建第一个Javaweb项目包括数据库连接

    千次阅读 多人点赞 2020-03-31 10:15:17
    本文旨在让刚入门Java的新手能够创建第一个web项目,能够对Javaweb开发有一个基本的认识和了解。 本文所用工具:Intellij IDEA,可在官网下载社区版或专业版,社区版是免费的。 环境:jdk 12.0.2 web服务器软件:...
  • java如何从数据库读出内容放到jsp

    千次阅读 2016-10-10 19:50:03
    不通过ajax进行数据库的读取 一种将代码写在jsp中,但是把数据库、用户名、密码都放在jsp中,安全系数太大了,这里随便记一下 //把经常需要修改的数据放在最上面,以方便修改 String username="root";//数据库...
  • 前台到后台的流程:前台jsp->后台:controller控制器层->service业务层->DAO数据访问层->数据库model模型层。从上面流程可知,前台jsp的数据,想要参与到后台的业务逻辑运算,关键是要先把前台jsp的数据传递到后台的...
  • 不知道你用的是原始的jsp还是struts之类的框架,如果是后者,有相应的标记库,直接绑定就可以了。 再不会google些例子程序自己学习下。整齐地输出可以用table。 不知道你用的是原始的jsp还是struts之类的框架,...
  • 一、JSP运行环境配置 1.(apache resin-2.0.5)配置 如果你的网站是建立在apache下现在又想使用jsp,怎么办呢?你可以通过一些支持apache的jsp引擎(如resin,tomcat,jser等)来实现。这里介绍怎么配置apache resin使...
  • 下来列表绑定

    2014-06-14 17:02:18
    jsp界面下拉列表绑定内容,根据自己的需求,或者数据库的东西先运行绑定再显示!
  • 【SpringMVC学习05】SpringMVC中的参数绑定总结

    万次阅读 多人点赞 2016-06-21 20:08:05
    然后将数据再通过视图返回给用户的,前面的几篇博文中使用的都是静态数据,为了能快速入门springmvc,在这一篇博文中,我将总结一下springmvc中如何接收前台页面的参数,即springmvc中的参数绑定问题。1. 参数绑定的...
  • Java web的下拉框绑定

    2020-09-18 07:36:58
    1. Java web 的下拉绑定,跟c#差不多,首先封装显示字段和ID字段,这的两字段和数据库使不一致,自己定义的,set和get方法主要为了下面的方法做铺垫使用。 2.第二步就使创建一个dao接口,创建查询下拉框的方法,...
  • 1.数据库表结构: 图片在数据库存储方式为虚拟路径 ! 2.依赖包:commons-fileupload-1.3.2.jar和commons-io-2.5.jar 下载地址:(根据自己项目jdk版本来下) ...
  • 第9章 数据库操作本章学习目标:l 掌握NetBeans中数据库应用开发的基本过程;l 掌握NetBeans中数据库常用操作的实现。主要内容:l 创建应用需要的数据库表;l 通过可视化界面显示数据库表中所有的信息;l 在此...
  • 源码链接 ... ...一、总体效果(ipad端截图) ...注:由于个人名义无法实现实时支付到账、安全认证、手机绑定等业务,所以订单功能未真正实现,以下为订单效果展示页面: --梁植淋(Evan)
  • 登录:首先查询数据库是否有你输入的数据,有数据就登录成功 关于代码用到的工具自己找:jQuery.js,sqljdbc4.jar 注册页面代码:add.jsp <%@ page language="java" import="java.util.*" pageEncoding="utf-8...
  • 本地搭建JSP与MySQL的连接想必能看到这篇文章的人都会了,我就不再累述。  初学者码农,网上淘宝申请的JSP空间,1元每月...本地写好简单的连接数据库的代码,上传上去还算简单,把JSP页面通过ftp上传到根目录/复制到
  • MYSQL数据库高级文档

    2018-06-05 10:33:22
    3:将相应的请求绑定到相应的控制器 4:根据控制器解析数据并返回相应的视图模型 5:根据spring配置解析方式并制定返回的路径 2:ajax(请求)就是能在jsp里面单独的发送请求给后台 3:json就是数据一种格式 4:...
  • http://www.enadd.com/APPSERVERS/ShowArticle.asp?ArticleID=957一、jsp运行环境配置1.(apache+ resin-2.0.5)...你可以通过一些支持apache的jsp引擎(如resin,tomcat,jser等)来实现。这里介绍怎么配置apache+resin使a
  • 7.最后,附上我的jsp代码:jsp用的是vue.js写的:记住,需要导入js和css。 page contentType =" text/html;charset=UTF-8 " language =" java " %> < link href= ...
  • Java web实现图片上传服务器、同步保存数据库以及如何在前端页面展示教程一、上传二、后端代码处理三、数据库读取图片在前端页面展示(重点) 大概流程: 1.上传插件的选择:此篇博文选择的是jQuery的zyupload文件...
  • ![图片说明](https://img-ask.csdn.net/upload/201508/19/1439964670_443315.png)
  • 1、利用 ThreadLocal和Filter,管理Web开发中数据库事务的原理图解   2、TransactionFilter的实现   2.1 关于事务Filter的讲解  对于事务相关的Filter,应该在请求的路径,里面含数据库的操作时,才会开启事务...
  • 【第一种方式,用JSP实现】 import="java.sql.*"%>  //**************************************  ********* JDBC_ODBC连接MySql数据库,不需要设置数据源
  • Java layui下拉框的数据绑定

    千次阅读 2019-06-05 09:15:59
    Java layui下拉框数据绑定 开发工具与关键技术:java、 elipse2019、jdk1.8 作者:Amewin 撰写时间:2019年6月5日 说明: 由于servlet 传输限制,传输数据时会将数据转换成字符串(不考虑使用jar),导致前台接收时...
  • 一个简单的JSP 连接MySQL使用实例

    万次阅读 多人点赞 2016-11-16 08:42:50
    拷贝这一步就是为JSP连接数据库配置驱动。 如果使用的是MyEclipse上自带的tomcat则直接将jar文件复制到“项目\WebRoot\WEB-INF\lib ”路径下即可。 配置这个的目的是让java Application找到连接mysql的驱动。  ...
  • 新建一个jsp页面,其作为用户交互页面​: 其中查询用a标签来进行数据​传递: 我们可以看到,其中有servlet地址和传递的操作方式,所以我们需要新建一个servlet: 我们在servlet中获取操作指令op:​select: ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 38,805
精华内容 15,522
关键字:

webjsp绑定数据库