struts 1.2
为乐.rookie
互联网 研发 管理 中间件
展开
-
TLD文件配置详解(自定义标签)
writeorg.apache.struts.taglib.bean.WriteTagemptybundlefalsetrue其中:write:这个Tag的名字org.apache.struts.taglib.bean.WriteTag:这个Tag是由那个类实现的(这个class可以在struts.jar包中找到)empty:这个Tag可以直接结尾,不需要填写内容 这里bodycontent有转载 2010-01-15 11:01:00 · 1245 阅读 · 0 评论 -
一个简单的带Body的自定义Tag开发过程
一个简单的带Body的自定义Tag开发过程 今天学习带body的自定义标签,尝试写一个标签,这个标签可以迭代显示标签主体里面的内容,迭代的次数由标签的属性指定.首先,要说明的是,其实标签也是一个java类,它是运行一个或两个接口的javabean,然后再配合标签描述文件(以.tld为扩展名),两者结合就 可以作出自己的自定义标签库了.呵呵,是不是觉得有点眉目了?那么下面我转载 2010-05-12 11:01:00 · 483 阅读 · 0 评论 -
<jsp:directive.page import 用法
相当于 但是也有区别:两个用法的作用范围不同, 可用于多个页面内而只能用于一个页面,不能跨页调用。 例如:如果你把所有类包的引入放在一个JSP中,在其他jsp中通include引入那个jsp。这时引入类就必须采用 这样的写法。 这种写法只能在同一个jsp页面中使用,不能跨页调用转载 2010-01-15 17:18:00 · 1234 阅读 · 0 评论 -
struts1 taglib使用
首先在web.xml文件中定义如下: /server/taglibs/input /WEB-INF/input.tld /server/taglibs/webforwards /WEB-INF/webforwards.tld 注:必须将input.tld和webforward.tld放到WEB-INF 下面 需要用的原创 2010-01-15 10:44:00 · 830 阅读 · 0 评论 -
struts1.2原理
Struts应用中包含3种组件:控制器组件(C)、模型组件(M)、和视图组件(V)。控制器:ActionServlet(核心控制器)、自定义Action(代表一个用户操作)。模型组件:定义和实现业务逻辑的接口和类。视图组件:jsp页面、ActionForm和Struts标签。ActionServet是Struts最核心的组件。在Web容器启动的时候,ActionServlet被转载 2010-03-23 22:31:00 · 1544 阅读 · 0 评论 -
ActionMessage 使用
原来都是一直用struts1.1,所以一直以来都用ActionErrors,今天自己做了点东东,想用struts1.2了,但是它又不提倡用ActionErrors,只能转为ActionMessage了.就学了点..留下来...仅供以后参考... 1.在建struts时里面的struts-config.xml里面需要加入 如果你想用到这个配置文件读数据的话...当然可以不用,直接在类里写入要输出转载 2010-03-12 18:23:00 · 3635 阅读 · 0 评论 -
【转】Struts 1 2 action的实例化
线程模式: Struts1: Action是单例模式并且必须是线程安全的,因为仅有Action的一个实例来处理所有的请求。单例策略限制了Struts1 Action能作的事,并且要在开发时特别小心。Action资源必须是线程安全的或同步的。 Struts2: Action对象为每一个请求产生一个实例,因此没有线程安全问题。(实际上,servlet容器给每个请求产生许多可丢弃的对象,并且转载 2010-01-22 10:40:00 · 1475 阅读 · 0 评论 -
【转】strut1 与 struts2 比较
Struts1和Struts2的区别和对比: Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 • Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去 实现 常用的接口。Action接口不是必须的,任何有e转载 2010-01-20 09:36:00 · 1122 阅读 · 0 评论 -
【转】深入探讨struts的ActionMessages消息机制
<p class="MsoNormal" style="text-align:left;line-height:17.25pt;mso-pagination:widow-orphan" align="left"><span style="font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:宋体;color:#103E7B转载 2010-01-21 16:25:00 · 606 阅读 · 0 评论 -
struts logic 标签
Struts的Logic标签可以根据特定的逻辑条件来判断网页的内容,或者循环遍历集合元素,它和HTML,Bean标签是Struts应用种最常用的三个标签.它的功能主要是比较运算,进行字符串的匹配,判断指定的内容是否存在,循环遍历集合,进行请求转发和重定向,下面具体的说明标签的用途:变量等于指定的常量变量不等于指定的常量变量小于指定的常量变量小于或者等于指定的常量变量大于指定的常量变量大于或等于指定转载 2010-01-18 11:02:00 · 531 阅读 · 0 评论 -
JSP过滤器原理分析
http://zhangjunhd.blog.51cto.com/113473/20629 1.Servlet过滤器1.1 什么是过滤器过滤器是一个程序,它先于与之相关的servlet或JSP页面运行在服务器上。过滤器可附加到一个或多个servlet或JSP页面上,并且可以检查进入这些资源的请求信息。在这之后,过滤器可以作如下的选择:①以常规的方式调用资源(即,调用servle转载 2010-01-19 11:43:00 · 1081 阅读 · 0 评论 -
jsp过滤器执行顺序
在一个大型项目中往往有多个servlet过滤器,但是这些servlet过滤器的执行顺序是怎样的呢? 项目中关于SSH2中OpenSessionInViewFilter的学习研究,测试Filter的先后顺序!!请看一下例子: 创建两个简单的servlet文件 package filter; import java.io.IOException; import javax.servlet.Fil转载 2010-01-19 11:38:00 · 7953 阅读 · 1 评论 -
struts 自定义标签
Struts2中实现自定义标签很简单,主要分为3步: 1.创建taglib文件(.tld),编写标签声明。 2.编写自定义标签类。 3.在页面中使用标签。转载 2010-01-18 17:23:00 · 712 阅读 · 0 评论 -
HTTP请求中的Parameter和Attribute区别
HttpServletRequest类既有getAttribute()方法,也由getParameter()方法,这两个方法有以下区别:(1)HttpServletRequest类有setAttribute()方法,而没有setParameter()方法(2)当两个Web组件之间为链接关系时,被链接的组件通过getParameter()方法来获得请求参数,例如假定welcome.转载 2010-01-19 12:27:00 · 2653 阅读 · 0 评论 -
jsp 过滤器和监听器
转自:http://www.blogjava.net/beansoft/archive/2007/11/09/159374.html 假设有一个非常危险的任务, 是九死一生. 需要你揣着炸药包从北平开车走高速路过保定去石家庄把鬼子的碉堡给炸了. 注意: 这个任务十分艰巨, 有可能半路炸药爆炸. 所以出发前你需要苦练10元一本的>, 还需要立遗嘱交代一下后事. 下面是路线图:去时路线:转载 2010-01-19 11:17:00 · 1993 阅读 · 0 评论 -
struts 标签库详解
<p class="MsoNormal" style="margin-bottom:6.0pt;text-align:left;line-height:18.0pt;mso-pagination:widow-orphan;mso-outline-level:3" align="left"><span style="font-size:12.0pt;font-family:Arial;co转载 2010-01-18 15:31:00 · 594 阅读 · 0 评论 -
Struts-bean标签库
Struts Bean标签库中的标签可以访问已存在的JavaBean以及它们的属性,还可以定义新的Bean,把它存放在page范围内或用户指定的范围内,供网页其他元素访问。Bean标签库大概分为三类:用于访问HTTP请求信息或JSP隐含对象的Bean标签用于访问Web应用资源的Bean标签用于定义或者输出JavaBean的Bean标签访问HTTP请求信息或JSP隐含转载 2010-01-15 17:39:00 · 876 阅读 · 0 评论 -
struts-tiles 使用介绍
2, Tiles 使用配制文件,文件里定义的叫"tiles组件" 简称"组件". 语法: 配置文件里tiles-defs.xml 这个com1组件可以拿来用. 使用模版的页面B.jsp: 另外com1也可以直接在struts-config.xml中当作普通页面使用.例如, 3,Tiles基本上都是使用文件定义组件这种方式.写组件文件比转载 2010-01-15 09:00:00 · 887 阅读 · 0 评论 -
struts标签开发
自定义标签必须实现下面三个接口中的一个:Tag、IterationTag、BodyTag 1.Tag 如果要实现这个接口,可以通过扩展TagSupport这个类,来写自己需要的方法,而不需要把Tag接口中的所有方法实现。 Tag接口的方法: doStartTag()、doEndTag()、getParent()、setParent()、release()、setPageConte转载 2010-05-12 10:55:00 · 414 阅读 · 0 评论