摘要: 补充: 在html页面上创建一个ajax请求按钮: 创建一个servlet页面,接受这个请求,并回应: 发起ajax请求有4个步骤: 具体如下: 第3步和第4部对调: 输出进行一点优化: 在框架下使用AJAX: 在HTML页面中实现的代码: 建个地方放数据: 输出信息优化: 或者把数据类型改成jso 阅读全文
posted @ 2021-04-14 13:20 即墨非音 阅读(52) 评论(0) 推荐(0)
摘要: 编写书城的数据库表格: 然后插入数据: 编写javabean: 在有参构造器和set方法中要写明: 写图书模块的DAO: 先写一个bookDAO接口: 再写一个实现类(因为具体方法,在baseDAO中已经写好,继承就可以): 具体方法: 在接口中,用快捷键:crtl+shift+t,可以快速生产测试 阅读全文
posted @ 2021-04-08 13:39 即墨非音 阅读(72) 评论(0) 推荐(0)
摘要: 用EL表达式替换jsp表达式脚本的错误信息和回显: == 这是之前的: 改过以后: 阅读全文
posted @ 2021-04-07 13:47 即墨非音 阅读(31) 评论(0) 推荐(0)
摘要: 页面jsp动态化: ctrl+shift+R进入搜索替换页面: 很多页面都要用到的公共内容可以独立写在一个jsp页面中,然后要用到的地方用静态包含进来。 先独立写一个jsp页面: 然后静态包含(其他页面也都要修改): 抽取头部公共信息,也要独立写一个jsp页面 然后静态包含(每个页面都要改): 抽取 阅读全文
posted @ 2021-04-07 13:27 即墨非音 阅读(68) 评论(0) 推荐(0)
摘要: 先写一个jsp页面: 然后写一个servlet页面: 在web.xml中配置好servlet的信息,然后 在jsp页面中写上servlet页面的路径: 在jsp页面上传的数据的解释: 有些游览器为了让传过来的数据比较好看,具体的数据就不在请求体内显示了,上面就是这样,变成了空格。 当有数据传到ser 阅读全文
posted @ 2021-04-06 15:08 即墨非音 阅读(76) 评论(0) 推荐(0)
摘要: 下面两句的效果是一样的: EL表达式的格式是:${ } 因为EL表达式主要是输出域对象中的数据,当如下,存在四个域对象,并且都是“key”,EL表达式就会按照域对象的范围,从小到大输出。 用EL表达式输出一个对象(对象的属性一定要有get方法才能输出); 3算数运算 特殊字符不仅要加中括号[],还要 阅读全文
posted @ 2021-04-06 12:49 即墨非音 阅读(141) 评论(0) 推荐(0)
摘要: 创建一个jsp文件: 2,jsp页面的访问 jsp文件很html页面都是放在web目录下,访问也跟html一样。 jsp中常用脚本 声明脚本(基本不用) 表达式脚本(经常用): 代码脚本 代码脚本可以和其他脚本组合使用,很灵活: 3中注释: 1,html注释:<!-- --> 2, java注释: 阅读全文
posted @ 2021-04-02 15:29 即墨非音 阅读(59) 评论(0) 推荐(0)
摘要: Druid的使用: 在src下写一个配置文件(还有一些配置信息可以添加,自行决定): 基本上跟JDBC建立连接是一个套路。 跟JDBC建立连接一样,放到JDBCUtils里进行测试durid时的代码(有点简略了,具体还是看视频): DButils:是封装了对于数据库增删改查操作的工具类 QueryR 阅读全文
posted @ 2021-04-01 13:46 即墨非音 阅读(86) 评论(0) 推荐(0)
摘要: 一个补充点:写代码处理异常什么时候try/catch,什么时候用throws: 在写工具方法的时候,用throws。如要涉及关闭资源的,要用tyr/catch;在main方法中要运行好几个方法,这时候整体用try/catch。 事务: 之前通用的增删改操作是这样的: 要考虑事务的增删改,要修改,可以 阅读全文
posted @ 2021-03-31 16:10 即墨非音 阅读(211) 评论(0) 推荐(0)
摘要: 操作blob类型 插入图片(需要一个流): 查询biob类型: 在查询的方法中 补充:如果因图片过大无法插入,要去修改mysql的配置文件 Preparedstatement操作批量插入 方式1因为是用statement操作的,所以直接忽略了 方式2: 方式3: 写在这个项目的配置文件中 方式4: 阅读全文
posted @ 2021-03-30 16:59 即墨非音 阅读(118) 评论(0) 推荐(0)