- 博客(6)
- 收藏
- 关注
原创 MySQL中#{}与${}的区别
MySQL中#{}与${}的区别 1.$不能够防注入 2.#能够防注入 3.#{}: 解析为一个 JDBC 预编译语句(prepared statement)的参数标记符,一个 #{ } 被解析为一个参数占位符 。 4. ${}: 仅仅为一个纯碎的 string 替换,在动态 SQL 解析阶段将会进行变量替换。 sql语句中#{}表示一个占位符。 ...
2021-03-25 18:15:58
350
原创 使用jstl时判断字符串相等
${student.sex}这是我要判断的字符串,想判断这个字符串是否与性别相等,从而来实现对下拉框的默认选中 代码如下 <c:if test="${student.sex=='男'}"> <option value="男" id="sexSelectMan" selected="selected" >男</option> <option value="女" id="sexSelectWoman" >女</option>
2021-03-11 01:14:11
411
原创 ajax的使用步骤
核心对象XMLHttpRequest: 使用步骤: 1.创建异步对象 var xmlHttp=new XMLHttpRequest(); 2.绑定事件xmlHttp.onreadystatechange=function();{ 获取服务器端返回的数据,更新dom } 3.初始化请求参数xmlHttp.open(get,url,true); 4.发送请求:xmlHttp.send(); 属性: readyState-----ajax请求过程中变化状态4:表示从服务器返回数据,并处理完成。 status--
2021-01-25 00:06:37
110
原创 2020-12-06
javaweb学习中遇到%7BPageContext.request.ContextPath%的问题 ${pageContext.request.contextPath}解析成为%7BPageContext.request.ContextPath% 出现这种错误是因为web.xml文件的版本过低 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
2020-12-06 23:49:34
122
原创 Spring框架中提供的注解处理方案(增加事务管理)
一。适合中小项目的注解方案: spring框架自己用aop实现给业务方法增加事务的功能,使用@Transactional注解增加事务。 @Transactional注解是spring框架自己的注解,放在public方法的上面,表示当前方法具有事务, 可以给注解的属性赋值,表示具体的隔离级别,传播行为,异常信息等。 @Transactional注解,需要放在public 方法的上面 二。注解的属性 ➢ propagation:用于设置事务传播属性。该属性类型为 Propagation 枚举,默认值为 Prop
2020-11-13 18:56:58
408
原创 Spring-mybatis集成
spring集 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体验; 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示
2020-11-13 14:22:29
118
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人