摘要:
一:导入主要的jar文件: 二:整合数据源和会话工厂 (推荐使用) 用例代码: 三:session的使用 相当于对session的封装:(可以获得session) 拿到HibernateTemplate的方法? 如下: 以UserDaoImpl实现类里面的分页方法代码为例: 四:Spring与str 阅读全文
posted @ 2017-12-16 23:55
老人与JAVA
阅读(604)
评论(0)
推荐(0)
摘要:
Spring+SpringMVC+MyBatis 《一》MyBatis配置文件xml MyBatis框架依赖的jar包:下载地址:https://github.com/mybatis/mybatis-3/releases 1.头信息 <?xml version="1.0" encoding="UTF 阅读全文
posted @ 2017-12-16 23:47
老人与JAVA
阅读(445)
评论(0)
推荐(0)
摘要:
A: 通过配置xml声明事务 1:导入tx和aop命名空间 2:定义事务管理器,并为其注入数据源Bean 3:通过配置事务增强,绑定事务管理并针对不同的方法定义 事务规则。 4:配置切面,将事务增强与方法切入点组合。 xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.sprin... 阅读全文
posted @ 2017-12-16 23:43
老人与JAVA
阅读(281)
评论(0)
推荐(0)
摘要:
不使用插件: 返回数据: 使用插件: Action里面直接给User赋值,然后在前台拿值。 type="json":表示返回json对象: root:表示作为跟对象 includeProperties:表示包含对象的某某属性 excludeProperties:表示不包含某某属性 excludeNu 阅读全文
posted @ 2017-12-16 23:34
老人与JAVA
阅读(107)
评论(0)
推荐(0)
摘要:
ContentType常见的几种类型:(这里我们要用任意二进制) inputPath:表示下载文件的目录,指定去哪个目录下载。 fileName:指定下载的文件名 这两个参数一般从前台传过来 struts.xml的配置: 阅读全文
posted @ 2017-12-16 23:31
老人与JAVA
阅读(152)
评论(0)
推荐(0)
摘要:
CNDS :参考文档: http://coolxing.iteye.com/blog/1269584 文件上传的步骤: 一:编写表单: 二:编写Action类 必须提供三个属性: 1:注意要继承ActionSupport这个校验的类。 2:只要这个Action类加载好了,这个File属性也会自动加载 阅读全文
posted @ 2017-12-16 23:29
老人与JAVA
阅读(171)
评论(0)
推荐(0)
摘要:
如何自定义拦截器?(推荐使用第二种) 阅读全文
posted @ 2017-12-16 23:27
老人与JAVA
阅读(100)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2017-12-16 23:25
老人与JAVA
阅读(180)
评论(0)
推荐(0)
摘要:
拦截器和过滤器之间的区别? 拦截器的作用? intercepter接口的三个方法: 一:创建拦截器类 这个方法会判断是否存在后续的拦截器。代码如下: 二:struts.xml配置拦截器 注意,不添加任何拦截器,默认使用defaultStack拦截器,添加了新的拦截器,则要补全,类似无参构造。 三:配 阅读全文
posted @ 2017-12-16 23:24
老人与JAVA
阅读(161)
评论(0)
推荐(0)
摘要:
strus2 执行过程: ActionMapper会去找ActionMapping查找URL请求的映射 1:ActionMapping这个类用name+namespace确定请求的映射, (但是仍然不知道具体是配置哪个Action类去处理该请求) 2 找到ActionMapping之后将信息返回给核 阅读全文
posted @ 2017-12-16 23:21
老人与JAVA
阅读(950)
评论(0)
推荐(0)
摘要:
总结: 一:ActionContext的结构: 1:set标签创建的对象也是作为非值栈对象。 2:(非值栈的存储都是以键值对的方式存的。) 【问非值栈的 User对象】 【用例】 关于request:China不加引号则表示设置的是变量而不是常量,在页面上用以下标签是拿不到值的 用debug查看非值 阅读全文
posted @ 2017-12-16 23:17
老人与JAVA
阅读(128)
评论(0)
推荐(0)
摘要:
OGNL : (对象图导航语言) 从一个对象到另一个对象 OGNL来源于Xwork: OGNL的作用: OGNL在数据进出值栈的时候进行类型转换 阅读全文
posted @ 2017-12-16 23:15
老人与JAVA
阅读(254)
评论(0)
推荐(0)
摘要:
一: 用例 (直接链式访问属性名,其实内部还是的调用set,get方法实现数据的流动); 二: 注意:表达式里面是没有方法的,只能点属性, 访问列表: (访问的时候加上#,表示访问非值栈的内容。) 访问数组 1:jsp页面: :2:Action编写: :3:视图展示页 访问Map: 1:在jsp页面 阅读全文
posted @ 2017-12-16 23:15
老人与JAVA
阅读(132)
评论(0)
推荐(0)
摘要:
result: 1;其实底层还是使用原来servlet的转发和重定向的方法: 2:redirectAction:只能定位到 action (比如下面name属性为 *User 的Action ,但是不能写*User,必须写具体的 比如addUser等 ) 二:转发 默认值方式的用例: 1:strus.xml配置 2:UserAction:编写 3:前... 阅读全文
posted @ 2017-12-16 23:12
老人与JAVA
阅读(160)
评论(0)
推荐(0)
摘要:
动态方法的第一种方法: 所以我们要手动设置 动态调用的开关打开:strus-core-jar里面:修改常量 使用方法: 根据请求来区分用哪个方法处理,处理完了,注意要在该方法里面返回与请求相同的字符串,也就后台处理方法返回的字符串要和result里面的属性一致。 二:动态调用——通配符的方法 当请求 阅读全文
posted @ 2017-12-16 23:11
老人与JAVA
阅读(215)
评论(0)
推荐(0)
摘要:
< 一 作用> 一:封装工作单元(相当于是控制层,封装出modelAndView) 二:定义name属性接受前台传过来的数据,再定义message属性,用于存放返回前台页面展示的数 据,实现数据的转移。 三:每个方法必须要有返回的字符串,才能知道具体返回哪个视图 < 二 > methed属性(一般不 阅读全文
posted @ 2017-12-16 23:10
老人与JAVA
阅读(148)
评论(0)
推荐(0)
摘要:
strus2 的xml配置文件主要负责Action的管理,常放在WEB-INF/classes目录下,被自动加载 在strus-core jar包下找dtd文件,里面有xml的头信息。也有contant元素的常量 strus2.xml的加载顺序默认是这样的:,(所以不能改变它的命名) 一:xml文件 阅读全文
posted @ 2017-12-16 23:09
老人与JAVA
阅读(189)
评论(0)
推荐(0)
摘要:
一: 二: 表示:当以/login或者login.do表示的请求过来,就使用class指定的LoginAction类来处理,处理完了返回一个结果字符串,若果结果字符串是"fail",则返回fail指定的前端fail.jsp页面。 (请求的映射是由packge的namespace和action的nam 阅读全文
posted @ 2017-12-16 23:08
老人与JAVA
阅读(179)
评论(0)
推荐(0)
摘要:
为什么要校验? 使用步骤: 一、由实现Action接口,改为继承ActionSupport类: addfieldError()是它的父类定义的方法。可以直接调用。 validate的方法在其它方法之前执行,执行完毕之后,会检查addFieldError()方法里面有没有值,有的话则说明校验错误,默认 阅读全文
posted @ 2017-12-16 23:07
老人与JAVA
阅读(153)
评论(0)
推荐(0)
摘要:
UI标签:负责用户界面输出的标签。 非标单:例如错误信息提示的标签 fielderror,actionerror,actionmessagr:系统错误消息的自动显示 通用标签:控制数据的输入和出输出 表单标签:(自带主题风格) 如何修改自带的表单主题风格呢? 1: 在form标签... 阅读全文
posted @ 2017-12-16 23:06
老人与JAVA
阅读(250)
评论(0)
推荐(0)

浙公网安备 33010602011771号