struts2ajax:Struts.properties

Struts2提供了很多可配置属性通过这些属性设置可以改变框架行为从而满足区别Web应用需求这些属性可以在Struts.properties文件中进行设置struts.properties是标准Java属性文件格式"#"号作为注释文件由键(Key)-值(value)对组成struts2属性为键属性值为值 struts.properties文件必须位于path下通常放在Web应用/... [阅读全文]

struts2ajax:struts2原理

关键字: struts21.Struts 2基本流程 Struts 2框架由3个部分组成:核心控制器FilterDispatcher、业务控制器和用户实现业务逻辑组件在这3个部分里Struts 2框架提供了核心控制器FilterDispatcher而用户需要实现业务控制器和业务逻辑组件 2.核心控制器:FilterDispatcher FilterDispatcher是Struts 2框架... [阅读全文]

struts2:对Struts2中控制器的一点改进建议

使用Struts2进行Web开发的时候,完成每个功能需要做的工作主要有:第一:在Service中编写具体实现功能的方法,或者在某个已有的Service添加方法,或者编写一个新的Service再添加方法。第二:编写Action,或者在某个已经存在的Action中添加方法。如果需要传值,定义成员变量并且定义set或者get方法。第三:在struts.xml中配置这个Action。包括两个方面请求到Ac... [阅读全文]

struts2:Struts

Struts1.2.9源码的主要几个实现类。Struts是最流行的MVC框架之一, 下图是它的流程示意图。客户端发送一个Request,Servlet负责拦截所有的请求,并决定分发每一个请求。对应的类是ActionServlet,可以说ActionServlet是一个Controller。ActionServlet是怎样分发每一个请求的呢?首先,读取strtuts-config.xml配置文件里... [阅读全文]

struts2ajax:Struts 2和AJAX(第一部分)

在当今——Web 2.0概念铺天盖地Internet环境下简易AJAX集成对于个成功WEB框架来说是不可或缺因此Struts 2其中个重要功能(Feature)就是“First- AJAX support - Add eractivity and flexibility with AJAX tags that look and feel just like st... [阅读全文]

strutsajax:Struts 2和AJAX(第 2部分)

在上篇文章Struts 2和AJAX(第部分)我已经简单地介绍了s:tree /些使用方法接下来我将继续深入讲解s:tree /使用和通过DWR实现AJAX校验  更多s:tree /   在Struts 2show中有两个s:tree /例子分别是静态树和动态树所谓静态树即是在编写JSP代码时通过s:treenode /生成树节点我上篇文章例子就是个典型静态树而动态树则是在运行期间Struts ... [阅读全文]

strutsajax:Struts 2和AJAX(第 3部分)

在大家看这部分文章的前我想对于写书事情说两句或者应该叫发牢骚才对通过这次写书失败经历我明白为什么国内IT书籍多数是滥于充数、粗制滥造、缺乏经典其实说白了就是个“钱”字作怪为了市场很多编辑可能会“建议”你去“抄考”些国内相对畅销同类书籍例如写Struts就定要按所谓MVC进行目录分类美其名曰“容易入门”我... [阅读全文]

struts2学习:Unmi 的 Struts2 学习笔记(一)

Struts 从1.1使用到1.3已有多年都升成2了却来了个大变脸须重新审视番了从头学习记下笔记以要点式  1. Struts2 和 Struts1 似乎没什么血缘关系了承自于 WebWork直害 WebWork 不再推出新版本了原先 WebWork 使用者只需顺其然即是水道渠成;相反 Struts1 开发经验对于 Struts2 却没有太大帮助  2. Struts1 核心控制器是 Action... [阅读全文]

struts2学习:Unmi 的 Struts2 学习笔记( 2)

记笔记尤其是在 Blog 里记实则是浪费时间让学习、阅读速度以数量级下降收获时当时掌握更细却并不代表着真记得牢小段时间不用它同样可以忘得很干净也就是方便于以后能由此泛起些涟漪如能抛砖引玉就更幸运了入正题:  1. 记得 Struts1 struts-config.xml 通常是放在 WEB-INF 目录下Struts2 struts.xml 却要放到 WEB-INF/es 下傻眼了吧反正我是没... [阅读全文]

struts2学习:Unmi 的 Struts2 学习笔记( 3)

连续几日熬夜以致左胸又起闷痛感何来如此辛苦?不由自忖人生至今印象中从来就没有过安逸和幸福感常要回避刺疼  1. WebWork 核心控制器是 ServletDispatcher映射到 *.action url-pattern 即可在 WebWork 和 Struts2 struts.xml 和 struts.properties 相对应分别是 xwork.xml 和 webwork.prope... [阅读全文]

struts2学习:Unmi 的 Struts2 学习笔记( 4)

在这个陌生城市里确承受着巨大压力房东驱赶和无理加价想置个家电须顾及到搬迁也开始学会了算计着过活两块 5和 3块公交宁愿等待和拥挤就连省下顿饭钱都能暗自庆幸周末了老老实实呆在家里吧!  1. 按这个顺序加载 Struts2 常量struts-default.xml、struts-plugin.xml、struts.xml、web.xml;后加载会覆盖前面同名常量强烈不推荐在 web.xml 中配置 ... [阅读全文]

struts2学习:Unmi 的 Struts2 学习笔记( 5)

常有这样梦:不知何来本似乎是无字天书而其中字句却是慢慢地、渐显可辨同时现实中自己完全能察觉这是个梦极怕即刻醒来想多记取那些天外的语但总不能如愿醒来时还留有某些字句痕迹再过后就全然忘却仿佛进入是个太虚幻境  1. 动态 Action:action ../ 元素个前所未有特性是name 属性可以用通配符 和 method 属性中可以用 name 中匹配参数{0}/{1} 形式举两个例子介绍说明:  ①... [阅读全文]

struts2学习:Unmi 的 Struts2 学习笔记( 6)

米洗毕水适量盖合上心摇摆总觉水多了分或是少了几点于是重又加上或倒出少许其实这丁点份量完全无碍煮出香喷喷饭来及至将熟的际亦有犹豫心中默数至少10如再有不定辄至20掐火20对最终质量来说或有所损  1. Struts2 Action 中可直接用属性来封装请求参数和处理结果此谓的属性驱动也可以像 Struts1 那样使用专门 ActionForm 来处理请求参数和结果只不过 Struts2 用是个更单... [阅读全文]

struts2学习:Unmi 的 Struts2 学习笔记( 7)

小时候大人们谆谆教诲:做人要诚实并真以此为做人原则长大后才知道何谓社会譬如530再如艳照门风声乍起的时有人辟谣;直东窗事发后道貌岸然者有的、恬不知耻者亦有的原本成功就不属于规矩的人纵观无玄武门的血腥何来代宗皇;老毛若不有理而造反味守规矩或为介书匠耳雅各碗红豆汤便谋得以扫长子权再行骗去亚伯拉罕祝福并顺理成章让耶和华和他同在可见上帝的“贤明”?高等教育中有句顺利是骗子倒霉是傻子... [阅读全文]

struts2学习:Unmi 的 Struts2 学习笔记( 8)

吾同人数进寺庙却从未点过柱香概因精神世界里终无所寄托既不为生儿还是女而筹算也无须因落下亏心事要请得神灵庇佑想来真要东西阿弥陀佛也给不了在物价飞涨的际谁能给你加薪何来民主看看这辈子能不能有机会参和选回国家领导人少说几句了就这点言论自由了  1. Struts 2 标签库以 OGNL 表达式为基础对集合、对象访问功能更强了Struts 2 标签用统前缀般为 "s"不再像 Struts1 那样分 htm... [阅读全文]

struts2学习:Unmi 的 Struts2 学习笔记( 9)

中世纪欧洲礼仪书中说:痰不要吐到桌子上也不要飞过桌子1774年欧洲礼仪和基督教礼貌守则中说:我们再也不能原谅那些把痰吐到窗户外、墙上或者家具上人可见欧洲人素质也是在他们工业化富了的后事至少那个时候我们老祖宗再不争气也绝不会把痰吐到桌子上  1. OGNL 中有生成 List 和 Map 表达式分别是:{e1,e2,e3,...} 和 #{key1:val1,key2:val2,...}对集合 OG... [阅读全文]

struts2学习:Unmi 的 Struts2 学习笔记(十)

有日帮外公翻腾出他箱底照片进行数字化留存已是耄耋的年外公端详起那些记忆来看到都是同革命热情小伙不时感慨:唉!好多人都不在啦!  1. s:action .../ 可以用来在 JSP 页面直接 Action用 name 指定 ActionexecuteResult(默认为 false) 指定是否包含那个 Action 转向视图内容;executeResult 会把视图所有内容输出在标签位置ignor... [阅读全文]

struts2学习:Unmi 的 Struts2 学习笔记(十一)

你尽可以做个良民为群体效率而本份遵循个人秩序然而事和愿违非但不能因此提升群体效率而你势必失去诸多机会不会有人褒奖你更得不到同情只得自觉天真  1. 模板目录->主题目录->主题(模板文件) 这是模板/主题目录组织方式以实际为例打开 struts2-core-2.x.x.jar 可以看到里面有个 template在 template 下有5个目录 ajax、css_xhtml、simple、xhtm... [阅读全文]

struts2学习:Unmi 的 Struts2 学习笔记(十 2)

上有所好下必甚的君不见屠宰场墙头“以 3个代表指导我们屠宰工作!” 发挥到极致;近来更是“和谐”泛滥褒贬难分诸如“创建人水和谐” 等比比皆是开发更需要务实任凭天花乱坠都糊弄不了梗直机器  1. 初见 Struts2 表单标签有 tooltip 以及 tooltipConfig 下 tooltipBgColor 等属性有种砰然心... [阅读全文]

struts2学习:Unmi 的 Struts2 学习笔记(十 3)

柏杨在形容中国人不团结喜欢窝里斗用了这样话:每个中国人都是条龙,但是 3个中国人加在起── 3条龙加在起就成了条猪、条虫甚至连虫都不如--丑陋中国人可是他老人家走得走要是能多有半个月阳寿不知作有何感想  1. s:optiontransferselect.../ 正是考虑到通常使用而新加用于创建两个下拉框可以来回移动列表项有属性设置是否显示 "选定左移"、"全部左移"、"选定右移"、"全部右移" ... [阅读全文]

struts2学习:Unmi 的 Struts2 学习笔记(十 4)

生活中常为些无伤大体的事优柔寡断譬如买羽毛球拍是方头还是圆头呢?电子产品是这款好还是那款好呢?拿此又放下举彼又放下最后靠概率来决定取其少段时间内总有些戚戚然而后全然无所谓小事无碍大事可就会后悔不及无疑亦会让许多机会径直溜去  1. 从此开始学习 Struts2 对 Ajax 支持这也是 Struts2 新注入元素Struts2 Ajax 支持是建立在 Dojo 和 DWR 基础的上提供了 Aja... [阅读全文]

迭代测试:struts2中迭代区别类型对象的测试

在平时使用 s:iterator 这个迭代标签般我们都是把个 相同类型多个对象放入个集合当中那么是否可以放入不相同对象来迭代呢? 日常工作有时候可能是需要这样来简化我今天测试了下好像完全可以  第步:  我建立了两个区别POJO类public Feng {private String lou;private String feng;}public FengFeng {private Strin... [阅读全文]

struts2:Struts2整合JasperReport预览HTML格式不显示图片问题解决方案

有关如何整合网上到处都是例子、apache也有比较详细例子介绍说明我是参考这篇文章http://www.blogjava.net/sterning/archive/2008/01/02/172317.html我使用他源码HTML预览时还是不能正常显示images/px(网上种解决方案)都有还是不能正常显示无奈的下只有查看源代码了  Struts2对通过JasperReportsResult.jav... [阅读全文]

struts2表单验证:为Struts2的表单验证添加AJAX效果例子

首先需要DWR servlet(uk.ltd.getahead.dwr.DWRServlet)Dojo和Ajax theme其中DWR用于正常校验Dojo用于处理ajax效果   接下来配置dwr编写dwr.xml,存放于WEB-INF/下内容如下!DOCTYPE dwr PUBLIC"-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN""ht... [阅读全文]

struts1.x:Struts2和Struts1.x的深度比较

Struts作为MVC 2Web框架自推出以来不断受到开发者追捧得到广泛应用作为最成功Web框架Struts自然拥有众多优点:MVC 2模型使用、功能齐全标签库(Tag Library)、开放源代码   但是正所谓“没有最好只有更好”Struts1.x自身也有不少缺点:需要编写代码过多容易引起“类爆炸”、单元测试困难这些缺点随着Web发展越来越明显这... [阅读全文]

struts2webwork:从webwork迁移到struts2

听说struts2出来了和webwork2差别也不是很大robbin说迁移很easy禁不住诱惑我也尝试了把然则发现其实好像没那么容易啊下面把些过程记下来   1、JDK版本首先我们用是JDK1.4直不太敢使用JDK5我们开发系统很有可能还要在用户很久以前系统上跑怕出兼容问题所以struts2我们只能选用其jdk4那个版本了放入jar是:  xwork-j4-2.0.1.jar、struts2-co... [阅读全文]

struts2:实战struts2——用户登录

开发环境:myeclipse5.0+eclipse3.2+jdk5.0+tomcat5.5+struts2+junit3.8(同实战struts2——Hello World)      s:submit /    /s:form  /body/html... [阅读全文]

struts2:struts2笔记 - 概述

Struts 2 中不想要要在在处理和HTTP相关操作自需要使用框架接口即可  在Strut 2 中不再会涉及到诸如 HttpServletRequest, HttpServletResponse HttpSession等Http相关Servlet接口类取而代的是Struts 2 接口例如RequestAwareSessionAware等  Struts 2 标签基于 CSS标签可以提供自己需要H... [阅读全文]

struts2:struts2笔记 - helloworld

可以从Apache Struts 官方站点(http://struts.apache.org/)下载发布版本,当前最新版本是2.0.9下载版本中包含struts2-core.jar和相关依赖类库文件举例HTML格式文档和全部源代码  1导入struts2需要jar文件commons-logging-1.0.4.jar       日志记录接口可以配置选择使用jdk1.4 log 或者 log4jf... [阅读全文]

struts2:struts2中警告消息问题的解决思路方法

最近玩用重新用了下ssh跟以前相比无非是版本上有些不样也就stuts2和struts1有些不样其他都差不多 进入正题: 工程正常运行以后出现很多诸如Could not find property [templateDir] 2008-9-1 12:16:01 com.opensymphony.xwork2.util.logging.jdk.JdkLogger w... [阅读全文]
1 共1条 分1页