随笔分类 - JavaWeb学习笔记
摘要:MyBatis的模糊查询sql语句与之前使用的不太一样 主要是利用下面这种语句实现的(查了好久的,认真记一下吧!) select * from huodong where theme like concat('%',#{theme},'%') or shijian like concat('%',#
        阅读全文
                
摘要:Cookie对象的创建--Cookie cookie=new Cookie("key","value"); 发送Cookie:resp.addCookie(); 获取Cookie数据:req.getCookie("",""); Cookie不能直接存储中文 需要进行转码:URL编码 String v
        阅读全文
                
摘要:(续集) 细节四:在浏览界面,点击主键对应的数据时,会跳转到其详细信息界面 这样就实现跳转详情页面啦!(jsp再进入一个servlet文件,获取到当前主键的值,然后再传回到另一个jsp文件,就可以实现啦!) 细节五:在查询界面,如果输入的主键对应的数据并不存在在数据库中,会弹出弹框说明“不存在”(当
        阅读全文
                
摘要:我是根据这样的方法解决的: 本来在前几篇里面,我是将get或者post的没有用到的方法里面自带的super方法直接删除了的,然后今天运行发现,功能实现不了,还报出500的异常错误; 心态直接裂开,然后去网上搜了搜这样的解决方法,就发现了这个比较靠谱的解决方法: 将原来没有用到的方法里面的命令从注解里
        阅读全文
                
摘要:问题一:该Http不支持Get/Post方法 我根据网上的解决方法将Get和Post的位置来回换,还是不停报错; 后来偶然间看到一个博主发的“你的代码写在Get或者Post里面,就将没写代码的那一个方法弄成空的” 就相当于这样: 果真就能够跳转成功啦!大晚上的一抹光欸! 有好几个问题都是因为这个问题
        阅读全文
                
摘要:家人们,改代码改到现在真的绝了,终于是改出来了,但是对于某些判断性的小问题还没写,细节性满满的增删改查终于实现啦! 目录结构 各个文件的代码: //SqlSessionFactoryUtils.java package org.example.Utils; import org.apache.iba
        阅读全文
                
摘要:查询所有 利用昨天学习到的MyBatis知识,再加上servlet页面的跳转, demo1.jsp UserMapper.java(接口) servletDemo.java MyBatisDemo.java(位于service层) index.jsp 显示页面: 添加数据 add.jsp AddSe
        阅读全文
                
摘要:EL表达式 简化JSP页面的Java代码 主要功能是 获取数据(语法:${data}) 举例: //ServletDemo1.java package com.example.servlet; import com.example.pojo.User; import javax.servlet.Se
        阅读全文
                
摘要:增删改查操作 查询 查询所有数据 1、编写接口方法:Mapper接口 参数:无 结果:List 2、编写sql语句:SQL映射文件 一般情况下,若是用户实体类里面的变量名称与数据库里面的变量名称不一致,是会显示出null,不会输出相关数据; 第一种方法 可以在UserMapper.xml文件里面,在
        阅读全文
                
摘要:一种持久层框架,主要用于简化JDBC MyBatis应用步骤 1、在数据库里面创建一个表 2、创建模块,导入坐标 就是新建一个Maven项目,在pom.xml里面导入mybatis相应导包依赖代码: 3、编写MyBatis核心配置文件 核心配置文件:mybatis-config.xml 首先,我们需
        阅读全文
                
摘要:一、知识准备 所谓“外键约束”,就是一个表中的FOREIGN KEY 与另一个表中的UNIQUE KEY(唯一约束的建,一般为主键) 通俗一些的话,就是将单独的没有啥关系的表利用一些共同点结合起来,在进行表的相关操作时,这几个“外键约束”的表都会受到关联 那么,我们需要如何实现外键约束呢? 经过查找
        阅读全文
                
摘要:seession是一个为了保存用户状态而创建的一个特殊的对象 其本质上相当于Map,里面可以存放多个键值对,是以key-value进行存放的(key必须是一个字符串,value是一个对象) 该对象主要保持相应数据的唯一性(一般用于存储主键) session的常用方法 1、获取session对象的方法
        阅读全文
                
摘要:问题一:No value specified for parameter 1 出现这个错误主要是因为在连接数据库时,在PreapredStatement和ResultSet的定义语句之间,没有加上获取之前jsp界面的语句 也就是这句话: 在进行页面交互时,需要在这两条语句里面加上上图中的语句,避免出
        阅读全文
                
摘要:以修改功能为例,具体实现一下数据回显(以第七次人口普查测试为例) 想要更加完美的回显的话,可以移步:https://www.cnblogs.com/liuzijin/p/16827079.html 第一个界面:update.jsp 主要用于输入你想要修改的户主姓名,然后点击提交,跳转到updateM
        阅读全文
                
摘要:细节一:利用jsp判断文本框的输入格式是否正确 也就是主要利用script标签进行判断,主要用到的是正则表达式(判断是否为整数); 再加上if语句的配合,就能够在文本框的格式不正确时,发出错误警告啦! 之前已经发过相关的解决方法啦,可以去翻翻之前的文章奥! 细节二:在修改界面,输入主键对应的数据后,
        阅读全文
                
摘要:在再一次尝试实现增删改查的功能时,出现了一些BUG,修改功能一直实现不了,查了好久的资料,这才发现问题 如上图所示,这个Servlet里面定义的方法,虽然很短,但是重要的很奥,改了好久都没注意到这个问题; 在Servlet里面super(); 在继承自HttpServlet之后,会默认调用其父类函数
        阅读全文
                
摘要:一、方括号[] 举例: 二、^ 三、元字符 举例的话,就可以这么说,要实现要表示整数的话: ^[]就表示输入的文本框里面的数字的第一位,可以这么写 >^[1-9] 然后已知\d表示的与[0-9]是一个东西,所以后面的数字可以这么表示 >\d 然后数字的位数并不清楚,所以需要加上重复语句,即(重复1次
        阅读全文
                
摘要:DecimalFormat的相关应用 整数的实现: 小数的实现: 科学计数法: 分组分隔符: 举个例子吧!-- 关于前缀后缀: 本地化货币符号: 引用特殊的字符,作为前缀或者后缀: 实例来袭! 1、0和# 在我试验了一番之后,我觉得这两个符号的用法是很一致的,也可以被认作用法相同; 2、科学计数法 
        阅读全文
                
摘要:String类 在读写文件时,最不能忽略的是String数据类型的使用,那就先来说明一下String类型吧! 1、charAt(); 2、compareTo(); 3、length(); 4、split(); 指定分割的份数的话,可以这样做: 5、toCharArray(); 已经分割成了单个字符 
        阅读全文
                
摘要:特地来强调一下这个方法 下面这个图片,是利用递归来遍历输出指定目录下的子文件路径名: 上述内容是遍历输出指定目录下的子文件路径名,要是想要实现循环遍历该目录下的所有子文件,并实现上一篇提到的统计单词的功能,可以这样做: //Main.java public static void main(Stri
        阅读全文
                
 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号