随笔 - 684  文章 - 0  评论 - 156  阅读 - 399万
02 2014 档案
Struts2内建校验器(基于校验框架的文件校验)
摘要:位于xwork-2.0.4.jar压缩包中(com.opensymphony.xwork2.validator.validators)有个文件default.xml,该文件中定义了Struts2框架内建的校验器。default.xml文件定义了常用的校验器类型。二、各种类型校验器1、类型转换检验器:(1)非字段校验:myField类型转换错误true(2)字段校验:类型转换错误truefieldName:该参数指定检查是否存在转换异常的字段名称,如果是字段校验,则不用指定该参数。repopulateField:该参数指定当类型转换失败后,返回input页面时,类型转换失败的表单是否保留原来的错 阅读全文
posted @ 2014-02-22 19:52 @ 小浩 阅读(1251) 评论(0) 推荐(0) 编辑
Struts2与Struts1的区别
摘要:Struts2其实并不是一个陌生的Web框架,Struts2是以Webwork的设计思想为核心,吸收了Struts1的优点,因此,可以认为Struts2是Struts1和Webwork结合的产物。简单来说二者的区别是:一个是Stuts1,一个是Stuts2,这是最大的区别,技术方面,Stuts1有个核心控制器,但是只提供了一个接口,也就是execute,还要配置actionform之类的,很麻烦,所以依赖性比较强;而Stuts2是针对拦截器开发的,也就是所谓的AOP思想,可以配置多个action,用起来比较方便,但是因为请求之前的拦截器有一些注入的操作,速度相对Stuts1来说慢一点。一、MV 阅读全文
posted @ 2014-02-22 19:35 @ 小浩 阅读(18220) 评论(1) 推荐(3) 编辑
Java中throws和throw的区别讲解
摘要:当然,你需要明白异常在Java中式以一个对象来看待。并且所有系统定义的编译和运行异常都可以由系统自动抛出,称为标准异常,但是一般情况下Java 强烈地要求应用程序进行完整的异常处理,给用户友好的提示,或者修正后使程序继续执行。直接进入正题哈:1.用户程序自定义的异常和应用程序特定的异常,必须借助于 throws 和 throw 语句来定义抛出异常。1.1 throw是语句抛出一个异常。语法:throw (异常对象); throw e;1.2 throws是方法可能抛出异常的声明。(用在声明方法时,表示该方法可能要抛出异常)语法:[(修饰符)](返回值类型)(方法名)([参数列表])[throw 阅读全文
posted @ 2014-02-13 08:08 @ 小浩 阅读(112216) 评论(2) 推荐(15) 编辑
java foreach编辑讲解
摘要:foreach语句使用总结 foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。 foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句都可以改写为for语句版本。 foreach并不是一个关键字,习惯上将这种特殊的for语句格式称之为“foreach”语句。从英文字面意思理解foreach也就是“for 每一个”的意思。实际上也就是这个意思。 foreach的语句格式:for(元素类型t 元素变量x : 遍历对象obj){ 引用了x的java语句;} 下面通过两个例子 阅读全文
posted @ 2014-02-13 07:33 @ 小浩 阅读(694) 评论(0) 推荐(0) 编辑
JSP基本面试的试题
摘要:1、jsp有哪些内置对象作用分别是什么答:JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应): request 用户端请求,此请求会包含来自GET/POST请求的参数 response 网页传回用户端的回应pageContext 网页的属性是在这里管理session 与请求有关的会话期application servlet 正在执行的内容 out 用来传送回应的输出 config servlet的构架部件 page JSP网页本身 exception 针对错误网页,未捕捉的例外2、jsp有哪些动作作用分别是什么答:JSP共有以下6种基本动作 jsp:include:在页面被请求的 阅读全文
posted @ 2014-02-11 21:29 @ 小浩 阅读(7221) 评论(0) 推荐(0) 编辑
java连接数据库的解决方法大全(mysql)
摘要:解决方法一:(最重要的一种方法) 你看下my.ini,有无 [mysql]default-character-set=utf8[client] default-character-set=utf8[mysqld] default-character-set=utf8 然后建立表时,也要用(比如) DROP TABLE IF EXISTS `Company`; CREATE TABLE IF NOT EXISTS `Company` ( `Cname` VARCHAR(10) NOT NULL, `Caddr` VARCHAR(100), `Ctel` VARCHAR(16) )ENGIN... 阅读全文
posted @ 2014-02-05 23:32 @ 小浩 阅读(459) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示