摘要: 在Java中,线程能区分两种不同类型的线程:前台线程和后台线程。这两者的区别就是:应用程序必须运行完所有的前台线程才可以退出;而对于后台线程,应用程序则可以不考虑其是否已经运行完毕而直接退出,所有的后台线程在应用程序退出时都会自动结束。 1.如何创建一个后台线程 新创建的线程默认都是前台线程。如果某 阅读全文
posted @ 2018-01-05 16:07 糸色望 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 这里整合的是struts2 + spring + hibernate框架,只是简单的整合。 项目工程的结构如下: 下面是使用的pom文件。 第一部分,整合hibernate和spring 首先创建一个hibernate.cfg.xml配置文件,因为整合后,需要将sessionFactory交给spr 阅读全文
posted @ 2018-01-03 13:49 糸色望 阅读(1014) 评论(0) 推荐(0) 编辑
摘要: Struts2 文件上传 首先是Struts2的上传,Struts2 文件上传是基于 Struts2 拦截器实现的,使用的是fileupload组件; 首先如果想要上传文件,则需要在表单处添加 enctype="multipart/form-data" 属性。 然后在Action中获取数据需要按照一 阅读全文
posted @ 2017-12-22 16:36 糸色望 阅读(135) 评论(0) 推荐(0) 编辑
摘要: Struts2 验证简介 Struts2 基于 Struts2 拦截器,为开发者提供了一套易用的验证框架,并可扩展;一般的验证都支持; Struts2 内置验证 struts2内置的验证器 第三节 :自定义验证Struts2 基于 Struts2 拦截器,为开发者提供了一套易用的验证框架,并可扩展; 阅读全文
posted @ 2017-12-21 19:39 糸色望 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 国际化(Internationlization),通俗地讲,就是让软件实现对多种语言的支持; 想要软件国际化需要设置配置文件,例如: 首先创建一个mrlv.properties文件,这个文件是默认使用的语言。编写所需要国际化的字段: 这里的value是Unicode编码。{0}是一个可变参数。 mr 阅读全文
posted @ 2017-12-21 14:53 糸色望 阅读(246) 评论(0) 推荐(0) 编辑
摘要: Struts2 自己封装了一套标签,比 JSTL 强大,而且与 Struts2 中的其他功能无缝结合。当然 Strust2 标签的内容很多,随着版本的升级,标签和属性越来越多。我们要掌握好核心标签及了解其他标签;根据功能可以分为:数据标签,控制标签,界面标签,其他标签; 下面我们介绍一些比较常用的标 阅读全文
posted @ 2017-12-21 14:03 糸色望 阅读(108) 评论(0) 推荐(0) 编辑
摘要: OGNL 是对象图导航语言 Object-Graph Navigation Language 的缩写,它是一种功能强大的表达式语言。 我们可以使用ognl获取很多值。 例如 我们先编写一个Action,存入需要读取的数据。 如果想要调用OGNL表达式访问数据,需要在jsp头部添加struts的标签。 阅读全文
posted @ 2017-12-19 16:15 糸色望 阅读(1121) 评论(0) 推荐(0) 编辑
摘要: Struts2 拦截器是在访问某个 Action 或 Action 的某个方法,字段之前或之后实施拦截,并且 Struts2 拦截器是可插拔的,拦截器是AOP的一种实现.优点:通用功能的封装,提供了可重用性; Struts2 拦截器原理:Struts2拦截器是在访问某个Action或Action的方 阅读全文
posted @ 2017-12-19 13:59 糸色望 阅读(1065) 评论(0) 推荐(0) 编辑
摘要: 一、关于Struts的重定向,以及转发。 在result标签中,name对应的是Action中返回的值。type默认属性是dispatcher 内部转发功能。 如果想要重定向,只需要将type属性改为redirect 重定向即可。 如果想要转发到其他Action的话,则需要改为chain 链条。 如 阅读全文
posted @ 2017-12-17 16:42 糸色望 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 在Struts2的配置文件中,可以采用分模块的方法来配置,在功能复杂的系统中,使用分模块方法,可以使结构更清晰。 例如: 下面,有车辆模块以及资产模块,将其分为两个xml文件。 然后再struts.xml整合。 如此项目结构就更加清晰了。 接下来是使用通配符和动态方法。 首先创建index.jsp页 阅读全文
posted @ 2017-12-17 14:53 糸色望 阅读(222) 评论(0) 推荐(0) 编辑