JavaWeb学习
岛丶
这个作者很懒,什么都没留下…
展开
-
商城案例Ajax修改购物车单品数量
Jsp端://2.请求地址为:bookServlet;var url = "bookServlet";//3.请求参数为:var idVal = $.trim(this.name);var args = {"method":"updateItemQuantity", "id":idVal, "quantity":quantityVal, "time":new Date()};原创 2016-12-10 15:13:23 · 2994 阅读 · 0 评论 -
Result Set not updatable解决办法
ResultSet更新操作时产生错误。 com.mysql.jdbc.NotUpdatable: Result Set not updatable.This result set must come from a statement that was created with a result set type of ResultSet.CONCUR_UPDATABLE, the query mu原创 2017-01-12 09:35:27 · 2476 阅读 · 0 评论 -
Struts之国际化
1. 国际化的目标1). 如何配置国际化资源文件I. Action 范围资源文件: 在Action类文件所在的路径建立名为 ActionName_language_country.properties 的文件II. 包范围资源文件: 在包的根路径下建立文件名为 package_language_country.properties 的属性文件,一旦建立,处于该转载 2016-12-19 20:13:07 · 169 阅读 · 0 评论 -
Struts2 类型转换错误相关。
如果类型转换失败: 若 Action 类没有实现 ValidationAware 接口: Struts 在遇到类型转换错误时仍会继续调用其 Action 方法, 就好像什么都没发生一样. 若 Action 类实现 ValidationAware 接口:Struts 在遇到类型转换错误时将不会继续调用其 Action 方法: Struts 将检查相关 action 元素的声明是否包含着一个 na转载 2016-12-19 11:13:41 · 262 阅读 · 0 评论 -
Hibernate 检索策略 lazy fetch batch-size
set 的 lazy 属性:1-n 或 n-n 的集合属性默认使用懒加载检索策略可以通过设置 set 的 lazy 属性来修改默认的检索策略. 默认为 true,并不建议设置为 false. lazy 还可以设置为 extra. 增强的延迟检索. 该取值会尽可能的延迟集合初始化的时机!set 元素的 batch-size 属性:设定一次初始化 set 集合的数量. set 集合的 fe原创 2016-12-23 22:35:02 · 262 阅读 · 0 评论 -
hibernate 映射继承关系的三种方法
subclass:<hibernate-mapping package="com.atguigu.hibernate.subclass"> <class name="Person" table="PERSONS" discriminator-value="PERSON"> <id name="id" type="java.lang.Integer"> <c原创 2016-12-23 15:09:17 · 526 阅读 · 0 评论 -
Hibernate 多对多映射
<hibernate-mapping package="com.atguigu.hibernate.n2n"> <class name="Category" table="CATEGORIES"> <id name="id" type="java.lang.Integer"> <column name="ID" /> <genera原创 2016-12-23 14:10:38 · 154 阅读 · 0 评论 -
Hibernate 一对一关系知识点。
以foreign模式:<hibernate-mapping> <class name="com.atguigu.hibernate.one2one.foreign.Department" table="DEPARTMENTS"> <id name="deptId" type="java.lang.Integer"> <column name="DEPT_I转载 2016-12-23 09:54:39 · 207 阅读 · 0 评论 -
SQL的四种连接-左外连接、右外连接、内连接、全连接
今天在看一个遗留系统的数据表的时候发现平时查找的视图是FULL OUT JOIN的,导致平时的数据记录要进行一些限制性处理,其实也可以设置视图各表为右外连接并在视图上设置各列的排序和筛选条件就可以达到效果。联接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定联接条件。WHERE和HAVING子句也可以包含搜索条件,以进一步筛选联接条件所选的行。 联接可分为以下几类: 1、内联转载 2016-12-23 09:23:12 · 141 阅读 · 0 评论 -
Hibernate 一对多映射 知识点。
一对多 一中的Set标签属性。 inverse:指定由哪一方来维护关联关系,通常设置为True,以指定由多的一方来维护关联关系。 cascade: delete 级联删除 delete-orphan 当1的那端对象将Set清空时,数据库中也会清除多的那端对象 开发时不建议设置该属性,建议手工方式删除 order-by:在查询时对集原创 2016-12-22 17:29:14 · 222 阅读 · 0 评论 -
Hibernate 向 MySQL 插入 BLOB 类型发生错误 解决办法。
插入式发生错误显示ERROR: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'øUøëÖ²õO›k�2Ööæ\'Êç$>Ó�é[Fªz2œYËRô¯7‡õ|%±*ª¹b@原创 2016-12-22 14:07:36 · 3619 阅读 · 0 评论 -
hibernate各文件的位置
dtd约束文件位置\hibernate-release-4.2.4.Final\hibernate-release-4.2.4.Final\project\hibernate-core\src\main\resources\org\hibernateJar包位置H:\java\视频资料\Hibernate\hibernate-release-4.2.4.Final\hibernate-转载 2016-12-21 09:12:18 · 304 阅读 · 0 评论 -
商城项目在翻页过程中出现项目出现未响应问题
原因:由于在编写Dao时,忘记释放Connection资源,导致连接池连接达到上限而导致出现没有响应的问题。解决:将Connection即使释放。原创 2016-12-09 00:13:13 · 204 阅读 · 0 评论 -
request中的各种path
从Request对象中可以获取各种路径信息,以下例子: 假设请求的页面是index.do,项目是WebDemo,则在index.do中获取有关request对象的各种路径信息如下String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"转载 2016-12-13 22:12:25 · 1421 阅读 · 0 评论 -
Struct的搭建
搭建 Struts2 的环境: 加入 jar 包: 复制 struts\apps\struts2-blank\WEB-INF\lib 下的所有 jar 包到当前 web 应用的 lib 目录下. 在 web.xml 文件中配置 struts2: 复制 struts\apps\struts2-blank1\WEB-INF\web.xml 文件中的过滤器的配置到当前 web 应用的 web.xml转载 2016-12-13 16:04:55 · 183 阅读 · 0 评论 -
解决相对路径问题。
公用JS代码:<base href="${pageContext.request.scheme}://${pageContext.request.serverName}:${pageContext.request.serverPort}${pageContext.request.contextPath}/ ">导入到JSP中<%@ include file="/commons/common.jsp"原创 2016-12-13 10:58:38 · 213 阅读 · 0 评论 -
Filter和ThreadLocal实现事务管理
ThreadLocal将自身和Collection绑定,在Tread的Map中以ThreadLocal为建,Collection为值,在读取时可以获取唯一的Connection链接 避免出错。单例模式:package com.bookStore.web;import java.sql.Connection;public class ConnectionContext { private Thr原创 2016-12-12 16:35:24 · 587 阅读 · 0 评论 -
mybatis 中关于jdbcType=VARCHAR
看到网上很多大牛的mybatis xml代码 其中取值 都加上#{filter,jdbcType=VARCHAR} 一直很好奇。查询了一下 一些资料说是: 引用MyBatis 插入空值时,需要指定JdbcType mybatis insert空值报空值异常,但是在pl/sql不会提示错误,...转载 2018-09-25 17:35:50 · 2402 阅读 · 1 评论