自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wojiaohuangyu的专栏

一步一个脚印

  • 博客(15)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 struts2中文件下载以及中文乱码

昨天在试着做一个使用struts2文件下载的功能,基本上没有考虑到乱码的问题,因为当时文件都是以数字进行命名的,下载过程中没有出现问题。下面给出代码,Action类,public class DocDownloadAction extends ActionSupport{ private String downPath;//下载文件的文件位置 pub

2016-05-30 17:36:49 3857

原创 struts2文件上传

文件上传       文件上传几乎是每个web应用实现的一个必须模块。文件上传的实现需要将表单元素属性enctype的值设置为multipart/form-data,使表单数据以二进制编码的方式提交。在接收此请求的Servlet中使用二进制流来获取内容,就可以取得上传文件的内容,从而实现文件的上传。上传原理在struts2中进行文件上传时,先需要将Form表单的enctype属性进行重

2016-05-30 17:13:32 6802 2

原创 struts2标签库(2)

struts2标签库主题模板       struts2中的所有UI标签都是基于主题和模板的,其中模板是一个UI标签的外在表现形式,如果为所有的UI标签提供样式和视觉效果的模板,那么这一系列的模板就形成了一个主题。       struts2内置了4个主题:simple、xhtml、css_html、ajax主题。       1)simple主题。这是最简单的主题,是最底层的结构

2016-05-30 16:27:48 675

原创 关于struts2中文件上传获取不到文件名的问题

今天尝试着做了一下使用struts2来进行文件上传,但是做出来的效果达不到理想的状态,那就是文件能够上传到目标路径,但是文件名却发生了错误,这就造成了获取文件也成了问题,整了一下午都没有找到问题,忽然之间在网上看到一个博客,http://www.xuebuyuan.com/2097850.html,原来是,jsp页面中的name必须跟Action中的属性相同,而且,Action中的属性命名都需要符

2016-05-28 22:24:40 4942

原创 struts2标签库(1)

struts2标签库struts2标签库是一个比较完善而且功能强大的标签库,该标签库大大的简化了试图页的代码,从而能够提高视图页面的维护效率,struts2标签库功能强大,而且简单易用。优点     struts2标签库的标签不依赖于任何表现层技术,其提供了大部分的标签,能够在各种表现层技术中使用,包括最常见的jsp页面Velocity和FreeMarket等模板技术中也能够使用。以下

2016-05-27 17:39:01 7191 1

原创 struts2中的类型转换

类型转换        所有的页面与控制器传递的数据都是String类型,在对其进行处理时可能会用到各种的数据类型,程序无法自动完成数据类型的转换,这就需要我们在代码中进行手手动操作,这个过程就称为类型转换。内置类型转换器     在Web应用程序中,用户在视图层输入的数据都是字符串,业务控制层在处理这些数据时,就必须把从视图层传递过来的字符串进行类型转换。Struts2提供了简单易用

2016-05-26 17:09:28 6851

原创 struts2中拦截器的简介与配置使用

拦截器是struts2框架的核心,struts2很多的功能都是构建在拦截器基础之上的,它是动态拦截Action调用的对象,提供了一种机制,使得开发者能够在一个Action前后执行需要的代码,可以在一个Action执行前组织他的执行,也能在Action执行后做一些相应的工作。同时他也提供了一种可以提取Action中可重用部分的方式。拦截器          struts2拦截器是在访问某个A

2016-05-22 21:36:07 8782

原创 struts2中使用注解配置Action

使用注解来配置Action可以实现零配置,零配置将从基于纯XML的配置转化为基于注解的配置。使用注解,可以在大多数情况下避免使用struts.xml文件来进行配置。       struts2框架提供了四个与Action相关的注解类型,分别为ParentPackage、Namespace、Result和Action。       ParentPackage:ParentPackage注解用

2016-05-21 19:11:53 19411 1

原创 Ioc(Inversion of Control)

Ioc(Inversion of Control)即控制反转。在java开发中,Ioc意味着将设计好的类交给系统去控制,而不是在自己的内部控制。这称为控制反转。      Ioc方式       在struts2中,通过Ioc方式将Servlet对象注入到Action中,具体实现是由一组接口决定的,要采用Ioc方式就必须在Action中实现以下接口:           1)Appli

2016-05-20 19:18:38 3034

原创 struts2的第一次实践

最近开始接触SSH框架了,刚开始对hibernate有了了解,现在开始对struts2进行实践,参照着书上边的步骤,今天搭建了我的第一个struts2环境,写出了第一个工程,感觉还是挺不错的,接下来我会更加深入的对struts2进行全面的了解。这是我的第一个工程,能够进行简单的登陆验证,struts2.xml中的配置,struts2.xml新建在src文件夹下:<!DOCTYPE str

2016-05-20 12:39:14 3063

原创 Invalid Regular Expression Options

出现这个问题的时候,js文件本身并没有出现什么错误,可是尝试以下方法解决问题,选中出错的js文件,右键选择MyEclipse->Exclude from Validation,然后在右键选择Myeclipse->Run Validation,看看能否解决问题这是我在网上搜到的一个方法,反正是我的问题解决了~~

2016-05-13 17:37:22 3068

原创 Hibernate基础

Hibernate框架Hibernate是一个开放的对象关系映射框架(一种能实现ORM的框架),它对JDBC进行了非常轻量级的对象封装,使得java程序员可以随心所欲地使用面向对象的思维方式来操作关系数据库。它可以应用在任何使用JDBC的场景,可以在java客户端编程使用,也可以在Servlet/JSP的Web应用中使用。Hibernate框架的优点Hibernate具有以下优点:

2016-05-10 15:22:13 1106

原创 MVC设计模式

MVC设计模式MVC(Model-View-Controller,模型-视图-控制器)用于表示一种软件架构模式。MVC模式的目的是实现一种动态的程序设计,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。除此之外,此模式通过对复杂度的简化使程序结构更加直观MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。MVC应用程序被分为三个核心部分,模型,视图和控制器

2016-05-09 18:07:02 4028

原创 Hibernate

ORM(Object/Relationship Mapping):对象/关系映射       利用面向对象思想编写的数据库应用程序最终都是把对象信息保存在关系型数据库中,       于是要编写很多和底层数据库相关的SQL语句。      Hiber是java领域的一款开源的ORM框架技术      Hiber对JDBC进行了非常轻量级的对象封装      其它主流的ORM框架

2016-05-08 10:05:15 1159

原创 搭建Hibernate过程中常见的错误

错误1:java.lang.ClassNotFoundException: javax.persistence.Cacheable错误原因,javax.persistence.Cacheable 是 JPA 2.0 规范中的东西需要加入hibernate-distribution-3.5.0-Final\lib\jpa目录下的hibernate-jpa-2.0-api-1.0.0.Fi

2016-05-07 18:29:19 1772

arm64环境下iotdb二进制安装包

Linux arm64环境下iotdb二进制安装包

2023-03-24

iotdb编译所需包 lt-downsampling-java8-0.0.6.jar

iotdb编译所需包 lt_downsampling_java8-0.0.6.jar

2023-03-24

arm64环境下thrift二进制可执行文件

arm64环境下thrift二进制可执行文件

2023-03-24

Java小程序仿抖音联手小项目

Java小程序仿抖音联手小项目

2020-04-10

12份工作简历模板参考

12份简历模板,界面美观,适合各行各业的简历模板

2020-04-10

简单的图库小案例

图库源码,简单的实现图库小案例,希望能够给大家学习带来方便

2015-12-07

简单的增删查修网站源码

用myeclipse实现的能够增删查修,以及验证码的源码,适合初级网站的新手作为参考使用。

2015-07-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除