- 博客(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 517
原创 关于以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 872
转载 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 2961
转载 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 1115
转载 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 406
转载 计算机的容量单位
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 1072
转载 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 641
原创 关于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 355
原创 jsp的九大内置对象
1.记性九大内置对象的方法:session,request,application,response,exception,config,page,out,pagecontext:翻译成中文的解释记性:谢逊要求奥比利克回复正在期待中的comfig要它一夜离开pagecontext这个地方 。2.九大内置对象的作用:1.>application:是代表Web应用本身,可用于jsp页面,
2016-10-02 15:12:01 2750
转载 关于session的问题
session的作用:1、request.getSession()可以帮你得到HttpSession类型的对象,通常称之为session对象,session对象的作用域为一次会话,通常浏览器不关闭,保存的值就不会消失,当然也会出现session超时。服务器里面可以设置session的超时时间,web.xml中有一个session time out的地方,tomcat默认为30分钟
2016-10-02 14:56:02 1124
原创 request.getParameter();的意思
对于httprequrest的request.getParameter()的作用,之前我只是在用它而不知道它到底有什么作用,今天看了一遍文章突然明白了其中的意思。 大致的内容如下:这个form提交请求后,在你的action中String name = request.getparameter("name"); 那么name的值就是“哈哈” 它是一种取参数的方法。
2016-10-02 09:48:27 120216 12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人