struts
文章平均质量分 84
iteye_12190
这个作者很懒,什么都没留下…
展开
-
struts2中select标签的使用
关键字: struts2 select struts2的select标签中,常用的有以下几个属性: (1)struts2中的select 标签中,必须设置的属性只有一个,即是list。 (2)select标签的list中必须有值,不然会报错。如果没有值,可以加上headerKey, headerValue,这样就可以通过了。如: xml 代码 <s:select name="geE...原创 2008-07-15 10:53:29 · 87 阅读 · 0 评论 -
Struts2标签详解,有详细实例
要在jsp中使用Struts2的标志,先要指明标志的引入。通过jsp的代码的顶部加入以下的代码: <%@taglib prefix="s" uri="/struts-tags" %> If elseif else 描述: 执行基本的条件流转。 参数: 名称 必需 默认 类型 描述 备注 test 是 boolean 决定标志...2008-09-05 15:59:14 · 147 阅读 · 0 评论 -
struts2实现显示等待页面
在struts2中我们使用ExecuteAndWaitInterceptor拦截器实现显示等待页面,execAndWait拦截器能够让一个执行时间较长的action在后台执行,并向用户显示进度信息。当action的执行时间会超过5或10分钟时,它可以防止HTTP请求超时。 execAndWait拦截器参数: 1、threadPriority:可选,指定线程的优先级,默认:Thread.NORM_P...2008-09-17 14:21:40 · 198 阅读 · 0 评论 -
struts2避免重复提交
struts2避免重复提交 struts2使用拦截器来检查表单是否重复提交,它采用同步令牌的方式来实现对表单重复提交的判断。 首先需要在表单中使用<s:token name="user.token"></s:token> <s:token>标签创建一个新的令牌值,并用你所指定的令牌名把令牌保存到session中。而这个令牌值是随即产生的经过加密的字符序列,不会重...2008-09-17 17:23:17 · 109 阅读 · 0 评论 -
Struts 2工作流程
Struts 2设计的精巧之处就是使用了Action代理,Action代理可以根据系统的配置,加载一系列的拦截器,由拦截器将HttpServletRequest参数解析出来,传入Action。同样,Action处理的结果也是通过拦截器传入HttpServletResponse,然后由HttpServletRequest传给用户。其实,该处理过程是典型的AOP(面向切面编程)的方式,读者可以在后面详...原创 2008-09-19 16:14:21 · 157 阅读 · 0 评论 -
struts2配置文件加载流程分析
首先org.apache.struts2.dispatcher. FilterDispatcher.java 中的init()方法, public void init(FilterConfig filterConfig) throws ServletException { this.filterConfig = filterConfig; String param = filterCon...原创 2008-09-19 17:05:00 · 129 阅读 · 0 评论 -
struts2怎样遍历hibernate级联查询的结果?
struts2怎样遍历hibernate级联查询的结果? 一般做法是查询产生的数据封装到map中,放到request或session,由struts2在前台输出结果,具体做法: 例如一个item表下有一对多关系的subitem 生成的pojo里面就包含了set的这些关系 在hibernate取数据的时候: List itemall = this.itemService.findAll(); ses...原创 2008-09-19 17:22:31 · 148 阅读 · 0 评论 -
s:tree和s:treenode标签生成静态树
<h3>使用s:tree和s:treenode标签生成静态树</h3><s:tree label="新维电脑专修学校" id="edu" theme="ajax" showRootGrid="true" showGrid="true" treeSelectedTopic="treeSelected">2008-09-23 16:56:05 · 243 阅读 · 0 评论 -
struts2动态方法调用
struts2动态方法调用 struts2中无需配置就可以直接调用Action中非execute方法的方式,就是试用struts2的动态动态方法调用。动态方法调用(Dynamic method Invoc)是在action的名字中使用感叹号(!)来标示要调用的方法名,其语法格式为 actionName!methodname.action 例如我们的配置如下:<action name="l...2008-10-24 19:46:31 · 89 阅读 · 0 评论