Struts2的输入校验包含了客户端校验和服务器端校验,通过编写校验规则文件来实现输入校验,需要增加 Convention 插件,将 struts2-convention-plugin-2.3.31.jar 复制到 WEB-INF/lib 目录中 校验规则文件 校验规则文件命名格式:ActionNa... ...
分类:
其他好文 时间:
2017-01-27 15:49:01
阅读次数:
385
一、重要文件位置: 1.配置文件(convention.php) 2.所有的类都放在Think文件夹里面 3.不要在默认建立的ThinkPHP文件夹里面随意修改配置、方法和类文件,可以复制到Application文件夹里面修改 4.所有的控制器的父类(Controller.class.php) 5. ...
分类:
Web程序 时间:
2016-12-19 22:07:14
阅读次数:
227
使用注解来配置Action的最大好处就是可以实现零配置,但是事务都是有利有弊的,使用方便,维护起来就没那么方便了。 要使用注解方式,我们必须添加一个额外包:struts2-convention-plugin-2.x.x.jar。 虽说是零配置的,但struts.xml还是少不了的,配置如下: <?x ...
分类:
其他好文 时间:
2016-12-18 20:26:51
阅读次数:
201
从struts2.1开始,struts2 引入了Convention插件来支持零配置,使用约定无需struts.xml或者Annotation配置 需要 如下四个JAR包 插件会自动搜索如下类 action、actions、struts、struts2包下所有Java类 所有实现了com.opens ...
分类:
其他好文 时间:
2016-12-08 02:19:21
阅读次数:
232
昨天学习Struts2的Convention plugin,今天利用Convention plugin进行Interceptor学习,虽然是使用Convention plugin进行零配置开发,这只是在Interceptor的使用上,定义Interceptor还是使用strutx.xml配置形式。 ...
分类:
其他好文 时间:
2016-11-27 14:05:46
阅读次数:
176
又是周末,继续Struts2的学习,之前学习了,Struts的原理,Actions以及Results,今天对对Struts的Convention Plugin进行学习,学习使用Struts进行约定优于配置的方式开发。 ...
分类:
其他好文 时间:
2016-11-26 22:44:49
阅读次数:
232
每种编程语言都有其优点和弱点。要知道你使用的语言的明确优点和弱点。 在开始编程之前,做好一些约定(convention)。“改变代码使之符合这些约定”是近乎不可能的。 “构建的实践方法”的种类比任何单个项目能用到的要多。有意识地选择最适合你的项目的实践方法。 问问你自己,你采用的编程实践是对你所用的 ...
分类:
其他好文 时间:
2016-11-01 09:30:48
阅读次数:
191
1.多语言通过行为Behavior支持/ThinkPHP/Library/Behavior/CheckLangBehavior.class.php2.语言包一共有4种,后定义的要覆盖先定义的(类似配置文件Config.php覆盖/ThinkPHP/Conf/convention.php)3.在config.php里面开启多语言支持‘LANG_SWITCH_ON‘=>true,//开启语言包功能
‘L..
分类:
编程语言 时间:
2016-10-25 03:23:57
阅读次数:
135
http://www.lydsy.com/JudgeOnline/problem.php?id=1178 (题目链接) 题意 给出n个区间,问在区间两两不相交的情况下最多能选出多少区间,并输出字典序最小的方案。 Solution 考试看错题,,还有60分。。 很巧妙的一道题。 代码 ...
(转)https://my.oschina.net/xiaomaoandhong/blog/104045 基于 约定优于配置(Convention Over Configuration)的原则,无特殊需求,请遵守Maven以下约定: Maven约定 其上所有的约定都可以在Maven的超级POM(su ...
分类:
其他好文 时间:
2016-09-24 11:55:38
阅读次数:
219