JavaWeb开发
文章平均质量分 78
lxq_xsyu
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
解决用户绕过Servlet直接访问jsp页面
解决用户绕过ActionServlet,直接访问jsp文件的问题1、将所有jsp文件拷贝到WEB-INF目录下 因为WEB-INF目录中的内容不能直接访问,但能转发过来项目结构图如下:原创 2013-08-04 21:43:00 · 5020 阅读 · 0 评论 -
Hibernate——(5)持久化对象和一级缓存机制
一、对象的三种状态1、暂时态:当对象刚创建,和Session没有发生任何关系时,当程序运行完就即刻消失,被称为暂时态。2、持久态:当执行如下代码时,对象变为持久态Emp e = new Emp();session.save();持久态的对象和Session发生了关系,如执行了save,get,query等方法Session中会缓存该对象(Session的缓存叫一级缓存)原创 2013-11-04 22:08:49 · 3692 阅读 · 0 评论 -
Hibernate——(2)增删改查
案例名称:Hibernate完成增删改查案例描述:抽取出工具类并完成删除、修改、查询功能。具体过程:1、使用上面的例子(Hibernate——(1)Hibernate入门http://blog.csdn.net/dawanganban/article/details/13748235)2、新建HibernateUtils :用于封装创建Session的方法。package原创 2013-11-03 15:23:10 · 3383 阅读 · 0 评论 -
Struts2——(8)struts2中文件的上传
通过2种方式模拟单个文件上传,效果如下所示:开发步骤如下:1、新建一个web工程,导入struts2上传文件所需jar开发步骤如下:1、新建一个web工程,导入struts2上传文件所需jar,如下图目录结构 2、新建Action 第一种方式package com.ljq.action;import java.io.File;import org.ap原创 2013-10-29 22:21:52 · 2573 阅读 · 0 评论 -
Struts2——(6)表单校验
一、表单校验js,jquery是客户端校验,今天要说的是客户端校验。禁止js,或者机器代码会破坏客户端校验,所以客户端校验相对不安全。服务器端校验是基于java代码在服务器端进行校验,特点是相应慢,但是相对安全。二、Struts2中的表单校验(1)自己写validate方法第一步:Action继承ActionSupport第二步:写public void validat原创 2013-10-27 23:24:23 · 2792 阅读 · 0 评论 -
Struts2——(5)转发和重定向(跨业务模块)
我们在用struts2做项目的时候,有时候会遇到这种情况,比如:我向数据库添加了一条数据后跳转到展示页面,这时候我们就需要用到重定向。原创 2013-10-27 21:43:04 · 3524 阅读 · 0 评论 -
Hibernate——(4)Hibernate映射类型
一、常用的Hibernat映射类型有如下几种:stringintegerdoubledate 日期,只表示年月日datetime 日期,只表示年月日timestamp 时间戳,存放年月日时分秒yes_no 将在数据库中存放一个字符“Y"或“N”true_false 将在数据库中存放一个字符“T"或者"F".二、案例1、新建数据库表DROP TABLE IF原创 2013-11-03 16:21:42 · 3855 阅读 · 0 评论 -
Hibernate——(3)主键生成方式
一、Hibernate中常用的主键生成方式有如下几种:1)identity: 用于自动生成主键方式,除了 Oracle 不支持,其他数据库一般都支持(较常用)2)sequence: Oracle 中使用,用序列生成 ID 主键3)native: 主键生成方式如果是 native,那就看配置文件 hibernate.cfg.xml 中方言是什么,如果方言是 Mysql,相当于 ident原创 2013-11-03 16:05:16 · 4070 阅读 · 0 评论 -
Hibernate——(1)Hibernate入门
一、Hibernate简介1、Hibernate是一款ORM框架,Object Relation Mapping 对象关系映射 可以将DB映射成Object,这样程序只要对Object对象进行操作就能完成对数据库的操作。原创 2013-11-03 15:00:57 · 5467 阅读 · 1 评论 -
Struts2——(7)拦截器组件
AOP:面向切面编程(通过配置文件来指定作用到目标对象)OOP:面向对象编程AOP具有很好的可插拔特性,很灵活。可用于封装共通的业务处理,之后可以通过配置作用到Action组件上。共通的业务处理有:登录检查,日志记录,性能检测,事务处理。1、拦截器规范(1)必须实现Intercepter接口,实现interceptor方法。(2)拦截器组件可以继承AbstractInt原创 2013-10-29 21:40:01 · 2633 阅读 · 0 评论 -
Struts2——(4)OGNL与struts标签
一、OGNLObject Graphic Navigation Language 对象图导航语言依赖于 ognl.jar包OGNL不是Struts框架独有的,它是和框架独立的一种技术。例如:这样一个java项目中也能用package com.test.struts.entity;import java.io.Serializable;public class Pe原创 2013-10-27 10:00:44 · 3964 阅读 · 1 评论 -
如何使整个页面内容居中
如何使整个页面内容居中,如何使高度适应内容自动伸缩。这是学习CSS布局最常见的问题。下面就给出一个实际的例子,并详细解释。首先先按这里看实际运行效果,这个页面在mozilla、opera和IE浏览器中均可以实现居中和高度自适应。我们来分析代码: body{background:#999;text-align:center;color: #333;font-famil原创 2013-08-05 21:49:19 · 8568 阅读 · 0 评论 -
ant打包和jar包混淆
Ant是一种基于Java的build工具,类似于c语言中的makefile,这里做一记录,方便后面查看。 -->原创 2014-11-12 16:21:42 · 4345 阅读 · 0 评论
分享