自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (4)
  • 收藏
  • 关注

原创 hibernate学习(1)——hibernate4的配置

今天终于将hibernate配置完成了,写点东西记录一下。在网上看的视频,但是视频的hibernate版本太老了,大都是hibernate3版的,现在hibernate已经更新到hibernate4了,所以有些知识还是有点不一样的。首先,在hibernate4中就已经没有hibernate3中的hibernate3.jar包了。现在在hibernate官网上下载的hibernate4的

2013-08-29 20:09:54 716

原创 sturts2学习——常用标签

该标签是用来进行选择判断的定义变量,数组,Map等例如: 22 21 var 定义了变量名,value定义值,scope定义范围   test 定义判断的条件,可以使用ognl表达式使用 定义数组和Map  用来生成一个urlvar:如果定义了这个属性,那么定义url就会被存放在ValueStack中value用户生成url的地址(va

2013-08-23 16:42:33 515

原创 struts2学习(15)——ognl表达式

要想了解ognl表达式,那么就要先了解ActionContext上下文,这就是ActionContext的上下文目录结构。ValueStack是上下文的根目录,所有的action中的参数,变量等都会加入到ValueStack中,在valueStack中其实是有有一个list结构的root对象,我们加入的对象和属性变量什么的都会保存在其中。例如我们定义了一个person和prod

2013-08-21 16:09:35 539

原创 struts2学习(14)——输入校验(2)

上一次的记录中记录了使用硬编程的方法实现了对action中的所有的方法进行输入验证和对action中的特定的方法进行验证。这次要记录的是是要xml配置的方式进行输入校验的方式。public class LoginAction extends ActionSupport{ private String userName; private String phoneNum; pub

2013-08-21 00:47:03 499

原创 struts2学习(14)——输入验证(1)

手动创建一个对所有的action方法都可以验证的validate1、创建一个action继承ActionSupport2、重写ActionSupport的validate方法,产生错误信息使用addFieldError方法添加错误信息。3、创建input result,一旦产生错误,validate会返回到一个input的result4、使用标签显示出错信息。下面来看代码:

2013-08-19 17:50:03 572

原创 struts2学习(13)——拦截器的配置

今天学习了struts2的拦截器功能,我们都知道struts2是基于weblogic和Filter拦截器为基础的。struts2本身为我们提供了大量的拦截器,例如当我们设置的属性,request,application中的属性,这些属性的添加都是在拦截器的作用下完成的。struts2的defaultStack中定义了框架本身自带的拦截器,我们可以通过打开struts-core-2.23.2

2013-08-19 10:55:06 857

原创 struts2学习(12)——上传文件

上传单个文件public class UploadAction { private File image; private String imageFileName;// 上传文件名称,规则前面必须是上传字段的名称后面是FileName // 得到这两个值之后就要把这两个值保存到硬盘上,如果不保存到硬盘上的话,这个文件会存放到struts2框架的临时文件上 private St

2013-08-17 16:21:51 755

原创 linux ifconfig

Linux下网卡命名规律:eth0,eth1。第一块以太网卡,第二块。lo为环回接口,它的IP地址固定为127.0.0.1,掩码8位。它代表你的机器本身。  Java代码  ifconfig [Interface]    www.2cto.com  是查看网卡的信息 ,如果不加参数查看的是所有的网卡信息   加上参数eth

2013-08-17 15:10:55 696

转载 jsp中的路径问题

转自http://jzgl-javaeye.iteye.com/blog/658446一.问题     JSP中究竟采用绝对路径还是采用相对路径随着所采用技术的越来越复杂,这个问题也变得越来越难以解决。 1)采用相对路径遇到的问题 l         相对路径固然比较灵活,但如果想复制页面内的代码却变得比较困难,因为不同的页面具有不同的相对路径,复制后必须修改每一个连接的路径。 

2013-08-17 11:15:19 605

原创 struts2学习(11)——action访问ServletAPI

在上一次笔记中我记录了,action来获取前台页面发送过来的params。有两种方法 ,第一种是在action中定义所有我们需要使用到的属性,给它们增加get/set方法,当请求到达的时候,struts2的拦截器就会自动将这个属性的value赋到param上。第二种方法是使用复合式的方式。例如我们的前台经常会传来用户的信息,那么我们就可以先定义一个类——user,将所有的user属性添加o

2013-08-17 10:41:32 772

原创 struts2学习(10)——获取参数

在jsp中我们为了获取前台页面传来的值,会使用request.getParamiter)方法获取。但是在struts中,当我们要获取前台发来的参数是,不用调用任何的方法,只需要我们在前台页面请求的action中声明对应的参数,提供get/set方法,当然get方法是为了在其他页面可以调用这个参数的值。下面就来演示一下。我们在helloAction中定义如下:get/set方法不再贴图。在j

2013-08-17 09:44:45 852

原创 struts2学习(9)——动态方法调用和通配符

因为struts中action是用来处理和重定向的,所以在一个action中一定不止一个方法,当我们从一个前台页面发出请求时,有可能是向同一个action发出,但是我们想向同一个action中的非execute方法,这样我们在struts.xml中的配置就显得苍白了,那么应该怎么办呢?struts中为我们提供了两种方法,首先是第一种,我们在action中这样定义:public clas

2013-08-15 23:42:03 690

原创 strut2学习(8)——指定多个配置文件

在我们的实际开发过程中,不可能将所有的配置都写到struts.xml文件中,这样会使可读性大降,往往我们是针对模块进行配置,部门:apartment.xml员工:employee.xml   在struts.xml文件中我们使用           进行配置。

2013-08-13 01:35:38 568

原创 struts2学习(7)——常量的配置

在struts中有很多常量可以配置,这些常量可以配置在struts.xml文件中叶可以配置在struts.properties中配置。struts.xml中配置常量  这个常量是将struts的默认的   .action  改成  .do后缀名。struts.properties中的配置如下:struts.action.extension=do此外因为常

2013-08-13 00:54:17 551

原创 struts2学习(6)——result的type配置

struts2.0中的result是视图资源的配置,struts2.0的机制可以很好的兼容各种视图资源,驶入资源可以使用各种实现技术。jsp、FreeMarker等,通过配置可以让Action转向各种技术实现的视图资源。sjf.jspresult的tyoe字段可以标注各种视图的类型。在struts-default.xml文件保存在struts-core-***中

2013-08-12 14:09:10 709

原创 struts学习(5)——Action中的默认值

struct.xml中我们要配置Action###当我们看看这样一个配置的时候,其实经常有人将它写成###这样我们就有必要知道Action配置中的默认属性class省略的情况下是ActionSupport,也就是说当我们不指定我们的处理Action的时候,系统会给我们默认继承一个Action用来处理。method省略的情况下是ex

2013-08-12 10:55:18 604

原创 struts2学习(4)——Action的搜索顺序

当我们访问Action的时候,我们访问的路径是:http://server/struts2/path1/path2/path3/testaction首先服务器中的struts机制回去寻找绝对的路径地址,也就是/path1/path2/paht3这个就是绝对的路径地址,我们的namespace路径,如果可以搜索到,就直接访问。未找到路径,就会形成递归的形式向上层的目录进行搜索寻找,如果搜索到

2013-08-12 10:28:35 557

原创 eclipse中tomcat能正常启动但无法正常访问

在eclipse中配置了tomcat,tomcat可以正常的启动,但是无法正常的访问tomcat的主页面。使用bin目录下的startup.bat也可以正常的启动。原因是:我们没有正确的配置好eclipse的项目发布位置。双击我们配置的tomcat server会出现上面的界面,在server Locations中我的已经配置成Use Tomcat installation (ta

2013-08-12 09:53:56 1114

原创 struts学习(3)——struts核心思想

个人见解:Struts的核心思想是所有的请求都应该通过Action后进行forward到固定的视图资源界面,所以当我们创建jsp页面的时候,我们可以将我们的jsp页面放在web-inf下,因为jsp放在webContent下,用户是可以直接访问到的,但是这样是违背了mvc和struts2的思想的。

2013-08-11 15:48:16 645

原创 linux下有用的清理系统命令

内容摘自http://blog.chinaunix.net/uid-22637808-id-1771935.html  感谢博主可以使用以下命令清理系统垃圾sudo apt-get autoclean 清理旧版本的软件缓存sudo apt-get clean 清理所有软件缓存sudo apt-get autoremove 删除系统不再使用的孤立软件执行

2013-08-02 21:37:40 1040

原创 Ubuntu软件图标默认放置文件夹

Ubuntu软件图标默认放置文件夹        /usr/share/applications

2013-08-02 01:25:33 2224

原创 tomcat添加用户

找到Tomcat的安装目录,进入conf文件夹,打开tomcat-users.xml文件。如果Tomcat是通过解压缩安装的,而不是通过msi安装的,那么这个文件将没有添加任何角色和用户,这时需要先加入两个角色:admin和manager。方法很简单,在和之间输入以下内容:       这样就添加了两个角色。接着添加用户,似乎只需要创建一个同时具有上面两个角色的用户就可以了

2013-08-02 00:00:32 778

原创 linux wget

wget -r -p -np -k http://www.gtk.org/tutorial/-r,  --recursive(递归)          specify recursive download.(指定递归下载)-k,  --convert-links(转换链接)      make links in downloaded HTML point to local files.

2013-08-01 23:14:05 520

原创 win7 Ubuntu 双系统

内容摘自linux公社ipler 网友说:64位Ubuntu 13.04有细微的区别在于:1. vmlinuz这个文件,在64位iso里叫vmlinuz.efi,使用时把后缀去掉。2. 用EasyBCD配置引导文件时,注意64位Win 7采用的是GPT分区表,所以,C盘不是(hd0,0)而是(hd0,1)——前提是你只有一块硬盘或你把Win7装在了主硬盘上,如果

2013-08-01 22:52:51 985

原创 Ubuntu13.04 Chrome安装

下载google chrome deb包32位:https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb64位:https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb注意:使用ubuntu 12.04 bet

2013-08-01 22:32:40 880

原创 Ubuntu eclipse 输入中文

今天想复习一下java,所以就在Ubuntu13.04下的eclipse 下创建了工程,但是问题出现了,一切都好,就是无法输入中文,百度了一下终于找到了答案。在项目的可编辑去右键——》Input   Method ——》X输入法,Ok这样就可以输入中文了。好了,大家也试一下,看看行不行。

2013-08-01 22:25:42 837

extjs学习案例

使用java完成extjs特性demo的编写,方便学习extjs的人。

2015-04-05

dvd管理系统

使用java技术,在java控制台中创建了dvd的管理系统

2015-04-05

mysql-connector-java

jdbc连接mysql驱动包

2013-05-11

空空如也

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

TA关注的人

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