
Struts
Baple
多年软件开发经验,擅长java、.net等Web开发和桌面开发及Android开发,熟悉Windows/Linux下的各种服务如Keepalived+Haproxy+Nginx、tomcat/weblogic/zookeeper/memcached /redis、MySql、Oracle等开发部署实施经验,常用技术框架Spring、Struts、Hibernate、MyBatis、Spring boot等,前端熟悉 JQuery、miniui、EasyUI、DataTables插件等。熟悉Git/gitlab版本管理工具使用及搭建。参与过大型互联网项目的搭建开发,目前致力于基于大数据研究与开发
展开
-
Spring MVC和Struts2的比较
http://www.cnblogs.com/youngdream-ppj/archive/2013/03/20/2971873.html 虽然说没有系统的学习过Spring MVC框架, 但是工作这么长时间, 基本上在WEB层使用的都是Spring MVC, 自己觉得Struts2也是一个不错的WEB层框架, 这两种框架至今自己还未有比较, 今天闲着没事干, 从网上找了一些资料, 再加上转载 2013-12-14 06:48:35 · 1351 阅读 · 0 评论 -
Struts2 同时支持/* 和.do *.action 的匹配
Struts 配置文件的加载顺序 Struts-default.xml---> struts-plugin.xml--> struts.xml--> struts.properties--> web.xml如果在多个配置文件中定义了同一个常量,则后面的会覆盖前面 的1)Struts2 默认是支持/* 和 *.action的匹配,配置如下: Web.xml原创 2015-09-07 13:34:11 · 6797 阅读 · 0 评论 -
Struts2方法调用的三种方式(默认、多方法、通配符)GOOD
在Struts2中方法调用概括起来主要有三种形式第一种方式:指定method属性 /success.jsp 这样Struts2就会调用Student 中的add方法。第二种方式:动态方法调用(DMI) 用这种方法需要设置一个常量 动态方法调用是指表单元素的action并不是直接等于某个Action的名字,而是以如下原创 2015-05-20 10:27:23 · 2978 阅读 · 0 评论 -
Spring MVC和Struts2的比较的优点
虽然说没有系统的学习过Spring MVC框架, 但是工作这么长时间, 基本上在WEB层使用的都是Spring MVC, 自己觉得Struts2也是一个不错的WEB层框架, 这两种框架至今自己还未有比较, 今天闲着没事干, 从网上找了一些资料, 再加上平时使用Spring MVC的感触来总结一下。Spring MVC PK Struts2我们用struts2时采用的传统的配置文件的方式,并原创 2015-01-21 15:08:40 · 1614 阅读 · 0 评论 -
在Struts 2通过Spring实现控制反转(IoC)
http://www.blogjava.net/max/archive/2006/12/28/90548.html转载 2014-09-12 15:11:01 · 1782 阅读 · 0 评论 -
Struts2入门经典实例
http://my.oschina.net/tomzhao/blog/23782原创 2014-09-12 15:44:04 · 1372 阅读 · 0 评论 -
Java的SSH框架
原创 2013-11-12 12:09:24 · 1373 阅读 · 0 评论 -
Struts2.x不同版本的filter-class配置有区别
Struts2.1的web.xml配置的filter-class包路径为org.apache.struts2.dispatcher.FilterDispatcher;但是,Struts2.3的web.xml配置的filter-class包路径改为org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter原创 2013-11-30 13:35:16 · 4127 阅读 · 0 评论 -
struts2请求过程源码分析
Struts2是Struts社区和WebWork社区的共同成果,我们甚至可以说,Struts2是WebWork的升级版,他采用的正是WebWork的核心,所以,Struts2并不是一个不成熟的产品,相反,构建在WebWork基础之上的Struts2是一个运行稳定、性能优异、设计成熟的WEB框架。 我这里的struts2源码是从官网下载的一个最新的struts-2.3.15.1-src.zip转载 2014-09-11 15:33:26 · 1702 阅读 · 0 评论 -
struts总结
上两篇博客中分别介绍了struts框架引入的缘由以及struts如何实现mvc。其实struts实现mvc原理理解了,那么在表示层剩下的主要是actionForm,action以及配置。 这篇博客是主要是总结struts的应用。 1.struts标签库用于展示视图部分。像jstl一样,需要使用标签时,必须把头文件引进来。2.struts对国际化的支持。转载 2013-09-04 19:00:32 · 946 阅读 · 0 评论 -
Struts2 的Result Type
名字说明Chain Result用来处理Action链Dispatcher Result用来转向页面,通常处理JSPFreeMarker Result处理FreeMarker模板HttpHeader Result用来控制特殊的Http行为Redirect Result重定转载 2013-12-06 17:39:45 · 1131 阅读 · 0 评论 -
Struts2.0+Spring+Hibernate的搭建和其工作流程
1.新建一个web项目.用Myeclipse添加Myeclipse自带的spring和hibernate框架,然后添加struts2.0的包,将三个框架的外部包都添加到/WEB-INF/lib下.2.配置web.xml文件. 加入下面代码: struts2 org.apache.struts2.dispatcher.FilterDispatch转载 2013-08-07 17:29:40 · 1679 阅读 · 0 评论 -
struts2.0中struts.xml配置文件详解
DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd" >struts> include节点是struts2中组件化的方式 可以将每个功能模块独立到一个xml配置文件转载 2013-07-23 13:03:07 · 49532 阅读 · 7 评论 -
Struts2标签使用原理解疑
在笔者下载的Struts2的包中,读者可以在/lib下找到struts2-core-2.0.11.1.jar包,解压该包在其根目录下的 /META-INF文件夹下可以看到一个名字为“struts-tags.tld”文件。该文件就是Struts2中所有自带的标签库定义。本节通过对该文件代码的介绍来让读者知晓Struts2内部是如何使用这些标签来进行工作。并简单说明JSP中是如何用其来书写标签代码。转载 2013-11-27 13:04:51 · 1600 阅读 · 0 评论 -
JSTL与Struts2标签的使用对比
1. 条件标签 JSTL: 1 c:if test="${user.password == 'hello'}"> 2 c:choose> 3 c:when test="${user.age > 4 font color="blue" /> 5 c:when> 6 c:转载 2013-11-30 08:42:25 · 4516 阅读 · 0 评论 -
struts2的action与jsp之间传递参数
1、浏览器往Action传递参数: 在Action中设置属性,并为属性设置get/set方法。传递参数时按照属性的名字赋值即可。 等价于request.getPrameters("属性名“);public class UserAction { private String name; private User user; public转载 2013-12-06 18:07:23 · 23055 阅读 · 4 评论 -
servlet,filter, listener, interceptor 区别与联系
四种共同点: 对一类url,或所有url进行业务处理对各种url之类进行匹配,查找,执行相应操作,与action相比较而言,action只能针对某一特定的url进行匹配,进行操作 如: action对应的url是固定的,对于struts1.x可能一个action只有一个url对于struts2.0,一个action可能有多个url,看它实现的方法数量,不过这些url在提交之前都是原创 2013-06-27 15:26:30 · 1496 阅读 · 1 评论