新浪微博 Github
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 30 下一页
摘要: 一、拦截器介绍拦截器是Struts2最重要的组成部分,因为Struts2的大部分操作都是通过他完成的,以下列举了一些内建拦截器:(1)params :拦截HTTP请求参数,并完成类型转换;(2)fileUpload:文件上传拦截器;(3)conversionError:处理类型转换错误的拦截器;(4)exception:处理异常的拦截器,因此在execute方法中,才可以安心抛出异常;(5)i18n:处理国际化拦截器;(6)static-params:用于在struts.xml中注入action属性值;(7)validation:在xml文件中配置的输入校验拦截器;(8)workflow:处理 阅读全文
posted @ 2012-02-07 23:59 xiazdong 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 一:软件基本操作 CamStudio主窗口非常简洁,常用的功能按钮在这里一目了然,如图1。图1 CamStudio主界面 点击菜单“Region”即可看到四种捕捉类型: Region(区域):手工选择要录制的区域。 Fixed Region(固定区域):选择后进入设置对话框,通过输入精确尺寸来确定选择区域,一般设置Width(宽)、Height(高)即可,如图2。图2 Fixed Region对话框 注:可以点击“Select”按钮来选择指定的程序窗口来获得尺寸。 Window(窗口):选择该模式后,正式开始录制时系统会弹出一个确认对话框,如图3。图3 CamStudio确认对话框... 阅读全文
posted @ 2012-02-06 16:33 xiazdong 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 一、OGNL概述OGNL:Object Graph Naigation Language(对象图导航语言);前面我们学过EL也是表达式语言,而Struts2将OGNL作为默认的表达式语言;二、OGNL结构OGNL的上下文是ActionContext,而OGNL的结构为:valuestack是OGNL上下文的根元素,此元素只是一个根对象,指向一个队列,队列的第一个元素叫做栈顶;request表示HttpServletRequest的request对象;session表示HttpSession的session对象;application表示ServletContext对象;parameters表示 阅读全文
posted @ 2012-02-06 12:31 xiazdong 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 一、Struts2文件上传Struts2的文件上传实现非常简单,只需要简单几步就可完成;注意:(1)文件上传的struts2标签为:<s:file name="" label="上传"/>(2)文件上传的前提是表单属性method="post" enctype="multipart/form-data";(3)web应用中必须包含common-fileupload.jar和common-io.jar,因为struts2默认上传解析器使用的是jakarta;(4)可以在struts.xml中配置最大允许上 阅读全文
posted @ 2012-02-03 16:59 xiazdong 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 一、Struts2输入校验介绍Struts2的输入校验和类型转换都是对请求参数进行处理。输入校验顾名思义就是请求参数是否能够满足一定的要求;客户端校验&服务器端校验客户端校验是指在浏览器这端通过Javascript进行初步校验,为了减轻服务器端的负载;服务器端校验是校验数据的最后一道防线;在Struts2中,数据校验不需要写任何代码,只需要一个配置文件,配置校验的条件就可以了,非常简单;因此数据校验文件是数据校验的最重要的内容;二、数据校验规则文件1.数据校验规则文件规则:1.此文件中规定了参数的一些校验条件;2.可以包括字段型校验器和非字段型校验器;3.命名规则:ActionName 阅读全文
posted @ 2012-02-03 14:34 xiazdong 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 看到这篇挺搞笑的。就当娱乐娱乐~~~正文开始~一、准备工作“工欲善其事必先利其器。”1.电脑不一定要配置高,但是双屏是必须的,越大越好,能一个横屏一个竖屏更好。一个用来查资料,一个用来写代码 。总之要显得信息量很大,效率很高。2.椅子不一定要舒服,但是一定要可以半躺着。3.大量的便签,各种的颜色的,用来记录每天要完成的事务,多多益善。沿着电脑屏幕的边框,尽量贴满,显出有很多事情的样子。4.工具书,orelly的,机械工业,电子工业什么的都可以,能英文就英文,不行影印版的也可以,反正越厚越好,而且千万不要放在书架上,一定要堆在桌上,半打开状。二、从进门开始1.着装!着装!不管你是去实验室,或者去 阅读全文
posted @ 2012-02-03 08:52 xiazdong 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 一、Struts2 类型转换介绍类型转换:解析HTTP请求参数,将Http请求参数赋值给Action的属性;比如:<s:form action="valid" > <s:textfield label="用户名" name="name"></s:textfield> <s:password label="密码" name="password"></s:password> <s:textfield label="年龄&qu 阅读全文
posted @ 2012-02-02 21:34 xiazdong 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 下载地址:http://www.ej-technologies.com/download/exe4j/files.html注册码:A-XVK258563F-1p4lv7mg7sav目的: JAR包转exe文件;本文以Hello world 为例 将一个JAR包程序转为exe文件,打jar包这里就不说了,可以通过jar命令或者Eclipse完成;代码如下:package org.xiazdong; public class Hello { public static void main(String[] args) { System.out.println("Hello wor... 阅读全文
posted @ 2012-02-01 15:44 xiazdong 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 一、常识了解1.GBK包含GB2312,即如果通过GB2312编码后可以通过GBK解码,反之可能不成立;2.java.nio.charset.Charset.defaultCharset()获得平台默认字符编码;3.getBytes() 是通过平台默认字符集进行编码;二、中文乱码出现在学习任何一门技术时,经常会有初学者遇到中文乱码问题,比如MySQL,是因为在安装时没有设置;而在Servlet中,也会遇到中文乱码问题;比如:OutputStream out = response.getOutputStream();out.write(String ); 输出中文时可能会出现乱码;比如:prot 阅读全文
posted @ 2012-01-28 23:26 xiazdong 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一、Action介绍 在Struts2中,Action是最重要的,因为struts2是由多个Action组成的;比如要对业务进行分发都需要使用Action; Struts2相比Struts1,采用低侵入式设计,即一个普通的Java类也可以作为一个Action,不一定要继承或实现Action接口;而定义Action通常需要遵循几个规范: 1.可以选择继承ActionSupport; 2.重写public String execute()throws Exception 方法,此方法是访问Action默认调用的方法(当然可以自己设定调用任意方法,此配置需要在struts.xml进行);3.Acti 阅读全文
posted @ 2012-01-28 18:40 xiazdong 阅读(250) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 30 下一页