09 2016 档案
SSH(Struts2+Spring+Hibernate)框架搭建流程<注解的方式创建Bean>
摘要:此篇讲的是MyEclipse9工具提供的支持搭建自加包有代码也是相同:用户登录与注册的例子,表字段只有name,password. SSH,xml方式搭建文章链接地址:http://www.cnblogs.com/wkrbky/p/5912810.html 一、Hibernate(数据层)的搭建: 阅读全文
posted @ 2016-09-28 21:44 艺意 阅读(9865) 评论(1) 推荐(5)
hibernate用注解(annotation)配置sequence
摘要:@Id@SequenceGenerator(name="sequenceGenerator",sequenceName="ACTIVITIESSCOPE_SEQ")@GeneratedValue(generator="sequenceGenerator",strategy=GenerationTyp 阅读全文
posted @ 2016-09-28 21:13 艺意 阅读(548) 评论(0) 推荐(0)
SSH(Struts2+Spring+Hibernate)框架搭建流程
摘要:添加支持 我先介绍的是MyEclipse9的自带框架支持搭建过程:(完全的步骤 傻瓜式的学习。。~) 首先我们来搭建一个Web项目: 一、Hibernate(数据层)的搭建: 相关描述 Ⅰ.服务器与数据库之间的交互 Ⅱ. Hibernate封装了一系列的JDBC代码,提供相应的方法我们使用,使我们的 阅读全文
posted @ 2016-09-28 01:32 艺意 阅读(5833) 评论(5) 推荐(2)
spring框架学习(一)
摘要:1,什么是spring框架 spring是J2EE应用程序框架,是轻量级的IoC和AOP的容器框架,主要是针对javaBean的生命周期进行管理的轻量级容器,可以单独使用,也可以和Struts框架,ibatis框架等组合使用。 2,架构概述 1)IoC(Inversion of Control)控制 阅读全文
posted @ 2016-09-27 01:13 艺意 阅读(441) 评论(0) 推荐(0)
struts2 s:if标签以及 #,%{},%{#}的使用方法
摘要:<s:if>判断字符串的问题: 1、判断单个字符:<s:if test="#session.user.username=='c'"> 这样是从session中取出username的值,并且判断其是否为c,但是这样判断是不正确的,这样判断的话,根本判断不出来,要改成下面这样: <s:if test=" 阅读全文
posted @ 2016-09-25 11:55 艺意 阅读(33509) 评论(0) 推荐(0)
js页面跳转参考代码大全
摘要:整理一下JS页面跳转参考代码 第一种: <script language=/"javascript/" type=/"text/javascript/"> window.location.href=/"login.jsp?backurl=/"+window.location.href; </scri 阅读全文
posted @ 2016-09-25 11:44 艺意 阅读(628) 评论(0) 推荐(0)
Struts 2常用的Ajax标签
摘要:Struts 2对Ajax的支持 •Struts 2对Ajax提供了很好的支持 –Struts 2.1提供了基于Dojo的Ajax标签,对Ajax操作进行了进步封装,可以更快捷容易的使用Ajax •使用Struts 2.1的Ajax标签前必须进行如下操作 1)将struts2-dojo-plugin 阅读全文
posted @ 2016-09-25 11:35 艺意 阅读(2582) 评论(0) 推荐(0)
Struts2文件上传(基于表单的文件上传)
摘要:•Commons-FileUpload组件 –Commons是Apache开放源代码组织的一个Java子项目,其中的FileUpload是用来处理HTTP文件上传的子项目 •Commons-FileUpload组件特点 –使用简单:可以方便地嵌入到JSP文件中,编写少量代码即可完成文件的上传功能 – 阅读全文
posted @ 2016-09-25 01:44 艺意 阅读(39962) 评论(1) 推荐(4)
struts.custom.i18n.resources国际化
摘要:每种框价都会有国际化的支持,struts2的国际化大致上分为页面的国际化,Action的国际化以及xml的国际化 首先在struts.properties文件中加入以下内容:struts.custom.i18n.resources=messageResource或在struts.xml中加入<con 阅读全文
posted @ 2016-09-24 12:46 艺意 阅读(556) 评论(0) 推荐(0)
Struts2常用标签
摘要:property标签 •property标签用于输出值栈中的对象的属性值,使用value属性来指定要输出的对象属性,如果没有指定value属性,那么默认输出栈顶对象。 属性如下: •property标签用于输出值栈中的对象的属性值,使用value属性来指定要输出的对象属性,如果没有指定value属性 阅读全文
posted @ 2016-09-22 21:23 艺意 阅读(12862) 评论(0) 推荐(0)
struts.xml中出现Package struts2 extends undefined package struts-default解决办法
摘要:在struts.xml中出现extends undefined package struts-default,经过查阅资料原来是因为没有联网的缘故。这样解决:在myeclipse中关联本地的dtd文件 写在myeclipse中->windows->preferences->搜索框输入xml->XML 阅读全文
posted @ 2016-09-22 16:22 艺意 阅读(1639) 评论(0) 推荐(0)
浅谈Struts2拦截器的原理与实现
摘要:拦截器与过滤器 拦截器是对调用的Action起作用,它提供了一种机制可以使开发者定义在一个action执行的前后执行的代码,也可以在一个action执行前阻止其执行。同时也是提供了一种可以提取action中可重用的部分的方式,很多业务逻辑都是靠拦截实现的,比如校验,验证登录权限(比如下载时跳转到登陆 阅读全文
posted @ 2016-09-21 21:46 艺意 阅读(4839) 评论(1) 推荐(1)
Struts2的基本流程的详细介绍
摘要:Struts2基本流程 概述: Struts2框架由三部分构成:核心控制器、业务控制器和用户实现的业务逻辑组件。在这三部分中,struts2框架提供了核心控制器StrutsPrepareAndExecuteFilter,而用户需要实现业务控制层和业务逻辑层。 一、核心控制器 StrutsPrepar 阅读全文
posted @ 2016-09-21 21:11 艺意 阅读(2901) 评论(0) 推荐(0)
struts2中struts.xml配置文件详解【未整理】
摘要:1. 深入Struts2的配置文件 本部分主要介绍struts.xml的常用配置。 1.1. 包配置: Struts2框架中核心组件就是Action、拦截器等,Struts2框架使用包来管理Action和拦截器等。每个包就是多个Action、多个拦截器、多个拦截器引用的集合。 在struts.xml 阅读全文
posted @ 2016-09-21 02:17 艺意 阅读(12594) 评论(0) 推荐(0)
程序员,别了校园入了江湖
摘要:刚过去不久的七月,火辣辣的热,在这份热辣中却也有一份略显冰凉的愁绪。一批刚毕业的学生刚告别了校园,进入了职场,一个新的江湖。这次来到我所在公司的同学,不说全部,至少百分之九十五都会成为一名新入行的程序员了。 一到毕业季,就会在朋友圈经常看到一些转发给新入行程序员的老司机指南。老实说这些指南都是金玉良 阅读全文
posted @ 2016-09-21 02:14 艺意 阅读(491) 评论(2) 推荐(0)
xml常用的error-page
摘要:404 /WEB-INF/jsp/errors/error.jsp 500 /WEB-INF/jsp/errors/error.jsp 414 /WEB-INF/jsp/err... 阅读全文
posted @ 2016-09-21 02:08 艺意 阅读(830) 评论(0) 推荐(0)
struts2中struts.xml配置文件详解
摘要:struts.xml的常用配置 一个Action内包含多个请求处理方法的处理 Struts1提供了DispatchAction,从而允许一个Action内包含多个请求处理方法。Struts2也提供了类似的功能。 处理方式主要有以下三种方式: 1. 1 动态方法调用: DMI:Dynamic Meth 阅读全文
posted @ 2016-09-20 19:40 艺意 阅读(97223) 评论(1) 推荐(10)
Struts 2初体验
摘要:Struts2简介: Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。 Struts 2 目录结构: apps目录:Struts2示例应用程序 docs目录:St 阅读全文
posted @ 2016-09-19 22:19 艺意 阅读(647) 评论(0) 推荐(0)
Hibernate 抛出的 Could not execute JDBC batch update
摘要:异常堆栈 造成错误的原因 1.使用了icrement增长,还对其做删除操作,造成主键ID重复。 increment 由Hibernate从数据库中取出主键的最大值(每个session只取1次),以该值为基础,每次增量为1,在内存中生成主键,不依赖于底层的数据库,因此可以跨数据库。 <id name= 阅读全文
posted @ 2016-09-19 21:00 艺意 阅读(18385) 评论(1) 推荐(0)
MyEclipse快捷键
摘要:Ctrl+1 快速修复Ctrl+D 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置Alt+← 前一个编辑的页面 A 阅读全文
posted @ 2016-09-19 18:43 艺意 阅读(257) 评论(0) 推荐(0)
删除Myeclipse中废弃的workspace记录
摘要:一个不用的workspace被我们删除后,但是在工作空间切换时File --> Switch Workspace,旧的 workspace 选项还会存在,看着很碍眼。删除遗留 workspace 方法如下: 进入myeclipse的安装目录MyEclipse 9.0/eclipse/configur 阅读全文
posted @ 2016-09-19 09:39 艺意 阅读(1632) 评论(0) 推荐(0)
Servlet 分页保存查询条件
摘要:第一种情况:一个页面走一个JSP页面和Servlet 解决办法: /** 把用户这一次选择的所有条件保存Map集合中,再把 map存到Session会话中,点击分页时进入将Servlet中再将Session中的map集合取出来,获得用户上一次的搜索条件 */ request.getSession() 阅读全文
posted @ 2016-09-19 04:27 艺意 阅读(1521) 评论(1) 推荐(1)
MySQL 分组之后如何统计记录条数 gourp by 之后的 count()
摘要:SELECT count(*) FROM 表名 WHERE 条件 // 这样查出来的是总记录条SELECT count(*) FROM 表名 WHERE 条件 GROUP BY id //这样统计的会是每组的记录条数.如何获得 第二个sql语句的总记录条数? 则是,如下: select count( 阅读全文
posted @ 2016-09-19 02:14 艺意 阅读(17753) 评论(1) 推荐(0)
sql左右连接的区别
摘要:数据表的连接有: 1、内连接(自然连接): 只有两个表相匹配的行才能在结果集中出现 2、外连接: 包括 (1)左外连接(左边的表不加限制) (2)右外连接(右边的表不加限制) (3)全外连接(左右两表都不加限制) 3、自连接(连接发生在一张基表内) select a.studentno, a.stu 阅读全文
posted @ 2016-09-18 21:51 艺意 阅读(6906) 评论(0) 推荐(0)
SQL各种连接查询详解(左连接、右连接..)
摘要:一、交叉连接(cross join) 交叉连接(cross join):有两种,显式的和隐式的,不带on子句,返回的是两表的乘积,也叫笛卡尔积。 例如:下面的语句1和语句2的结果是相同的。语句1:隐式的交叉连接,没有cross join。 select o.id, o.order_number, c 阅读全文
posted @ 2016-09-18 20:46 艺意 阅读(104551) 评论(0) 推荐(3)
使用MyBatis查询int类型字段,返回NULL值时报异常的解决方法
摘要:当配置mybatis返回int类型时 会报错如下: org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.apache.ibatis.bindin 阅读全文
posted @ 2016-09-16 22:35 艺意 阅读(8990) 评论(0) 推荐(0)
Ajax异步刷新分页功能-MySQL
摘要:1.Servlet中代码 此为JSP的代码 此为JQuerty的代码 阅读全文
posted @ 2016-09-14 20:36 艺意 阅读(1513) 评论(0) 推荐(0)
Mybatis 中在传参时,${} 和#{} 的区别
摘要:介绍 MyBatis中使用parameterType向SQL语句传参,parameterType后的类型可以是基本类型int,String,HashMap和java自定义类型。 在SQL中引用这些参数的时候,可以使用两种方式#{parameterName}或者${parameterName}。 #{ 阅读全文
posted @ 2016-09-13 20:36 艺意 阅读(4565) 评论(0) 推荐(1)
MyBatis动态SQL使用,传入参数Map中的Key判断
摘要:此做法的好处,可做多条件查询。 阅读全文
posted @ 2016-09-13 20:22 艺意 阅读(2681) 评论(0) 推荐(0)