自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

转载 DBUtil工具类

package cn.itcast.utils;import javax.sql.DataSource;import org.apache.commons.dbutils.QueryRunner;import com.mchange.v2.c3p0.ComboPooledDataSource;/** * 封装常用的操作 * @author Jie.Yuan

2016-10-27 17:05:12 522

原创 validate验证指定action的核心代码

validate验证指定代码的方法:validate+需要验证的方法名(方法名首字母必须大写)(红色部分就是validate验证指定代码的方法)public void validateList() {        if(user.getUserName()==null||"".equals(user.getUserName())){        //保存错误信息  

2016-10-26 14:32:32 516

原创 关于以validation方法的验证所有的action方法(代码实例)

需求:用户名和密码必须得填,不填则报错。(这就是校验功能)1.搭建struts2的环境(包括fileupload、io、lang3-3.1、freemarker-2.3.19.jar、javassist-3.11.0.GA.jar、ognl-3.0.5.jar、struts-core-2.3.4.1.jar、xwork-core-2.3.4.1.jar)2.构建后台2.1写上User的

2016-10-26 11:31:44 542

转载 简单说说:ognl表达式语言和EL表达式语言的区别(无代码例子)

EL表达式语言,用于页面取值,jsp页面取值的标准。(默认直接可以使用)Ognl表达式语言:struts标签默认支持的表达式语言,必须配置struts标签使用,不能离开struts标签直接用。

2016-10-25 15:28:11 392

原创 ognl取值的代码

1.首先设置后台User数据  分别设置有id和name和地址再用有参和无参将之初始化:接着用SET、get方法将之对外封装package ognl;public class User {        private int id;        private String name;        private Adress adre

2016-10-25 00:08:27 870

转载 struts2中的拦截器概述和简单例子

1. 拦截器1.1 概述ü 基本概念Intercetor, 即为拦截器。1) 在Struts2中,把每一个功能都用一个个的拦截器实现;用户想用struts的哪个功能的时候,可以自由组装使用。2)Struts2中,为了方法用户对拦截器的引用,提供了拦截器栈的定义,里面可以包含多个拦截器。   文件夹(文件,文件2)  拦截器栈(拦截器,拦截器2)3)Struts2中,如果

2016-10-23 16:00:51 648

转载 jsp中<>里面的东东

这里面可以添加java代码片段 这里添加java方法 将变量或表达式值输出到页面 jsp注释转自http://zhidao.baidu.com/link?url=FK8rbnUUbggk5d5G-WmvbnyZGmiXsd6lAX7qTjL7J_lenVVE6PBM5_-2qScW_El1vQ_CYyqaoKz2Wlg2eCfHS_

2016-10-23 14:13:58 343

转载 ognl概念和原理详解

引言:众所周知,在mvc中,数据是在各个层次之间进行流转是一个不争的事实。而这种流转,也就会面临一些困境,这些困境,是由于数据在不同世界中的表现形式不同而造成的:  1. 数据在页面上是一个扁平的,不带数据类型的字符串,无论你的数据结构有多复杂,数据类型有多丰富,到了展示的时候,全都一视同仁的成为字符串在页面上展现出来。  2. 数据在Java世界中可以表现为丰富的数据结构和数据类型,你可

2016-10-22 23:03:51 389

转载 enctype在表单中的意思

enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码。属性值application/x-www-form-urlencoded 在发送前编码所有字符(默认) multipart/form-data 不对字符编码。 在使用包含文件上传控件的表单时,必须使用该值。text/plain 空格转换为 "+" 加号,但不对特殊字符编码。转自:http://zhi

2016-10-22 08:28:13 550

原创 Struts配置之全局跳转视图(global-result)

全局跳转视图1.概念该段文字是全局视图的一种写法,它是当之下出现多个时,但是你又不想一一写,你可以先写在这个里面。他可以为做出服务。2.案例1》.       /login.jsp  该action是最简单的action了。如果你将删去,你将得不到页面出现404错误其实一般来说,最常见的没有的Struts的配置写法是这样的

2016-10-20 14:37:41 1174

转载 dom4j最常用最简单的用法

要使用dom4j读写XML文档,需要先下载dom4j包,dom4j官方网站在 http://www.dom4j.org/目前最新dom4j包下载地址:http://nchc.dl.sourceforge.net/sourceforge/dom4j/dom4j-1.6.1.zip解开后有两个包,仅操作XML文档的话把dom4j-1.6.1.jar加入工程就可以了,如果需要使用XPath的话还

2016-10-18 08:15:31 375

原创 关于学习编程的心得

学习java已经有大半年时间了,自己的方向也定了。。而是总感觉自己学习java很是吃力,一点都不轻松。我本以为有着一筐热血可以学号编程,但是我知道我自己错了。学习编程不仅仅需要有热情还需要毅力。你看我现在,学习了编程大半年,当初每天学习八个小时的热情被时光削掉了一大半,还剩下的那么一点点是因为兴趣。今天在洗澡的时候总结了一下:为什么自己会出现这种情况,出现学习上的死胡同,明明是喜欢但是

2016-10-17 23:49:41 2960

转载 struts2中的web.xml映射规则

web.xml中的url-pattern映射规则Servlet和filter是J2EE开发中常用的技术,使用方便,配置简单。servlet和filter中的url-pattern有一些文章在里面的,总结了一些东西,以免遇到问题又要浪费时间。    一,servlet容器对url的匹配过程: 当一个请求发送到servlet容器的时候,容器先会将请求的url减去当前应用上下文的路径

2016-10-17 12:07:06 851

原创 struts中路径匹配原则

通常在struts2中访问路径离不开 " namespace" "action name" "url-pattern" .....等等       以在tomcat浏览器中的例子来说,一般访问地址可以写成这样:localhost://8080/mystruts2/username/day01      localhost  ----------------访问那一台机器      80

2016-10-17 11:52:51 1113

转载 el表达式基础

EL元素必须以${开始,以}结束。EL元素可以出现在模板文本中,也可以出现在jsp标记的属性中。1、EL变量范围:在EL中访问变量的值可以直接使用 ${ 变量名 } or ${ sessionScope.username }规则:默认情况下,JSP引引擎会按照page、request、session、application的范围搜索user关键字,然后将该对象取出,

2016-10-16 16:58:12 400

转载 struts2中的abstract

abstract的默认值是false在struts-default.xml的第73行配置时,声明了一个abstract="true"属性我们发现这个包中声明了结果类型、拦截器等等,却唯独没有声明的配置但是在我们自己定义的struts.xml中有若干个的配置因此abstract="true"表示当前包是抽象包,所以当前包中不允许出现的配置抽象包的作用极类似于Java抽

2016-10-16 16:17:17 405

转载 计算机的容量单位

K是千 M是兆 G是吉咖 T是太拉 8bit(位)=1Byte(字节) 1024Byte(字节)=1KB 1024KB=1MB 1024MB=1GB 1024GB=1TB 一般的电脑空间的最小单位是B,也称为比特; 比B大的实K,叫KB,这是千位; 比KB大的则是MB,这是兆比特; 比MB大的是GB,也叫千兆; 换算关系大致是: 1GB = 1024MB = 1024 *

2016-10-16 09:54:43 1071

转载 struts2的概述和开发struts2需要的jar文件

一、struts2的概述   Struts2是一个用来开发mvc应用程序的框架,它提供了web应用程序开发过程中的一些常见问题的解决方案:      1】.struts2=struts1+webwork 1和2没有本质的关系       2】.对页面导航活动进行管理。       3】.对来自用户的输入数据进行合法性验证        4】.统一的布局      5】.

2016-10-14 21:52:44 544

原创 关于struts2.xml的小细节

在我玩着struts2的练习时在我启动tomcat时,无端端出现下面这个问题:当我不太明白这究竟是怎么一回事时,我看了看出错的地方是在我自认为我写得很熟悉的给予useraction配置的config.xml的时候,我打开他一看发现这两个地方的packeage的name是一样的,于是我就去把它其中一个改掉于是成功启动tomcat了。

2016-10-13 14:50:19 282

原创 namespace在struts2的xml中的作用

先看这个 namespace="/">                    /index.jsp            这个是简单的关于struts2的xml配置。而我们的重点不是看这个配置,而是红色部分:namespacenamespace它作为一个名称空间,同时它也是作为访问浏览器的路径一部分,上述红色部分既是默认路径为“/”也就是说相当于没有namespa

2016-10-13 14:22:20 640

原创 关于struts2地址出错的404错误小看法

该错误的一个原因是:访问地址出错最后的/login和不一致解决方案:1、修改和在浏览器中的访问地址一致:http//:localhost:8080/day01/login                    2、重新部署tomcat,将旧的remove掉。

2016-10-13 00:34:06 403

转载 jsp中的scope

scope属性决定了JavaBean对象存在的范围。scope的可选值包括:---page(默认值)---request---session---application1、page范围内:客户每次请求访问JSP页面时,都会创建一个JavaBean对象。JavaBean对象的有效范围是客户请求访问的当前JSP网页。JavaBean对象在以下两种情况下都会结束生

2016-10-12 23:14:51 642

原创 关于struts2的xml配置的小细节

今天在研究strus2的时候,边听着课,边玩着struts2的配置。。。突然我发现                name="login" class="action.Action" method="execute">               name="abc">/sam.jsp               action和result里的name我不知

2016-10-12 16:35:41 354

原创 jsp的九大内置对象

1.记性九大内置对象的方法:session,request,application,response,exception,config,page,out,pagecontext:翻译成中文的解释记性:谢逊要求奥比利克回复正在期待中的comfig要它一夜离开pagecontext这个地方 。2.九大内置对象的作用:1.>application:是代表Web应用本身,可用于jsp页面,

2016-10-02 15:12:01 2748

转载 关于session的问题

session的作用:1、request.getSession()可以帮你得到HttpSession类型的对象,通常称之为session对象,session对象的作用域为一次会话,通常浏览器不关闭,保存的值就不会消失,当然也会出现session超时。服务器里面可以设置session的超时时间,web.xml中有一个session time out的地方,tomcat默认为30分钟

2016-10-02 14:56:02 1123

原创 request.getParameter();的意思

对于httprequrest的request.getParameter()的作用,之前我只是在用它而不知道它到底有什么作用,今天看了一遍文章突然明白了其中的意思。   大致的内容如下:这个form提交请求后,在你的action中String name = request.getparameter("name"); 那么name的值就是“哈哈”   它是一种取参数的方法。

2016-10-02 09:48:27 120159 12

commons-logging-1.1.3包

这个是spring环境的日志包,搭建spring时候用的

2016-11-16

空空如也

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

TA关注的人

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