Danial7777777

导航

2018年6月8日 #

struts2参数转换器用法---2

摘要: 以point为例,复杂参数传递方式 list<point> ps: 参数传递?ps[0].x=1&ps[0].y=2&ps[1].x=11&ps[1].y=22 map<string,point> map: 参数传递?map['a']=1,2&map['b]=11,21 阅读全文

posted @ 2018-06-08 03:05 Danial7777777 阅读(148) 评论(0) 推荐(0) 编辑

struts2参数转换器用法

摘要: 贴代码 struts的action中接收简单类型参数,struts2可以自动转化,但是复杂类型需要自定义转换器转换 注册转换器:两种方式 1.局部:与action同包 XXXAction-conversion.properties 2.全局:src根目录 xwork-conversion.prope 阅读全文

posted @ 2018-06-08 03:03 Danial7777777 阅读(134) 评论(0) 推荐(0) 编辑

struts2简单类型参数转换器(拦截器自动转换)

摘要: 这边测试类型int,string,date,list(set),map,下面贴代码 struts.xml文件代码 定义action类 前端测试页面 测试url result: 阅读全文

posted @ 2018-06-08 00:27 Danial7777777 阅读(148) 评论(0) 推荐(0) 编辑

2018年6月7日 #

javaweb防止表单重复提交

摘要: 参考孤傲苍狼 https://www.cnblogs.com/xdp-gacl/p/3859416.html 场景一:在网络延迟的情况下让用户有时间点击多次submit按钮导致表单重复提交 场景二:表单提交后用户点击【刷新】按钮导致表单重复提交 场景三:用户提交表单后,点击浏览器的【后退】按钮回退到 阅读全文

posted @ 2018-06-07 11:33 Danial7777777 阅读(212) 评论(0) 推荐(0) 编辑

2018年6月6日 #

struts2拦截器执行模拟 参考马士兵老师

摘要: public class ActionProxy { public static void main(String[] args) { //模拟ActionProxy调用invoke()方法 ActionInvocation invocation=new ActionInvocation(); invocation... 阅读全文

posted @ 2018-06-06 16:37 Danial7777777 阅读(105) 评论(0) 推荐(0) 编辑

struts2的国际化i18n

摘要: 先来例子,普通的读取配置文件中不同语言信息,一个测试类,一份中文配置文件,一份英文配置文件 中文配置文件,书写中文“欢迎”,myelipse自动转码 阅读全文

posted @ 2018-06-06 08:44 Danial7777777 阅读(73) 评论(0) 推荐(0) 编辑

2018年6月5日 #

Myelipse中xml约束文件的导入(以spring为例)

摘要: 为了在电脑处于未联网状态下,beans.xml中书写标签具有提示功能,需要在电脑本地导入约束文件,下面上图 注意:将location后缀添加到key中beans的后面 注意:导入 context,aop,tx约束的方法同导入beans方法一致,不在截图 这样就是四个约束全部导入成功!!! 接下来将约 阅读全文

posted @ 2018-06-05 22:26 Danial7777777 阅读(147) 评论(0) 推荐(0) 编辑

浅谈log4j-6-xml配置 转自godtrue

摘要: ... 阅读全文

posted @ 2018-06-05 02:29 Danial7777777 阅读(168) 评论(0) 推荐(0) 编辑

浅谈log4j-5-读取properties文件(转自godtrue)

摘要: #### 在代码中配置log4j环境的方式,我们已经见识过了,是不是感觉比较麻烦,我们试试使用配置文件的方式是否使您的应用程序更加的灵活。# Log4j支持两种配置文件格式,一种是XML格式的文件,一种是Java特性的文件(键=值)。# 下面我们先试试使用Java特性文件做为配置文件的方式## 以下 阅读全文

posted @ 2018-06-05 02:06 Danial7777777 阅读(214) 评论(0) 推荐(0) 编辑

浅谈log4j-4-不同目的地(转)

摘要: public class DifferentAppender { private static Logger logger=Logger.getLogger(DifferentAppender.class); public static void main(String[] args) { //输出格式 String pattern="[%d]... 阅读全文

posted @ 2018-06-05 01:03 Danial7777777 阅读(136) 评论(0) 推荐(0) 编辑