我的java框架总结.doc

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
我的java框架总结

SSHD总结 ——李玉军 一、struts的简单配置 首先导入所有的jar文件给项目添加struts支持。 然后在web.xml中配置Struts actionFrom 每一个form都要extends org.apache.struts.action.ActionForm,并且属性名应与表示层的表单名相对应! actionForm的作用: Action 所有的action都要继承 org.apache.struts.action.Action 并且实现execte()方法,并在此方法中进行页面转换和传递数据! Action 和actionFrom 在struts-config.xml中的配置 到此Struts一个简单程序就可以运行了 在浏览器上输入http://localhost:8080/工程名/自定义的action的path属性值.do就可以访问了。 二、DispatchAction的用法 DispatchAction能够根据传入参数值自动选择Action中同名的方法执行 使用步骤: 创建自定义类,继承自DispatchAction; 实现exectue的方法更该方法名,根据程序可写多个方法 配置dispatchAction 在配置时比配置action多加一个属性parmeter 在表示层必须向后台传递parmeter的值=要调用的后台方法 三、显示友好的报错信息 1、编辑属性文件 将自动增加的一个名字为:applicationRperties文件添加到项目中并在struts-config.xml中配置 在文件中编写: 如:errors.header=span style=”color:red” errors.footer=/span error.validate.number=divisor cannot be 0 在action中的编写: 如:public ActionForward doDivide(……){ CalcForm myForm=(CalcForm)form; ActionMessages errors =new ActionMessage(“error.valicate.number”); If(!errors.isEmpty()){ super.saveErrors(request ,errors); return mapping。findForward(“input”); } …… return mepping findForward(“result”); } 在页面上的不同编辑 1.头部引入 %@ taglib profix=”html” uri=”/WEB-INF/struts-html.tld”% input type=”text” name=”num2”html:errors property=”error2” 四、使用动态Form; Struts提供了动态form(DynaActionForm)动态Form在Struts-config.xml中的配置; 例如: 在action中配置动态form时和自定义form一样;但在action中得到数据的方法不同 例如: 五、struts标签库 1、引入Struts标签 2、使用html标签 使用Struts html标签有绑定数据的特效 注:在页面写到action时必须已有此action 和其方法及属性; 3 使用logic标签 使用logic:notEmpty判断Bean的值是否存在或非空 注:在session范围内查找名字为user的属性 如果找到并且值不为null则执行logic:notEmpty/logic:notEmpty中的代码 使用logic:equal判断bean值是否相等 注:得到session范围内的user对象的uid与当前的uid相比较相同就执行logic:equal/logic:equal中的代码 使用logic:iterate循环显示数据 注:得到list循环输出 4、使用 bean标签 使用bean:write格式化输出 使用bean:define定义页面变量 使用bean:size得到集合的数据条数 Struts补充 时间的转换 用actionServlet解决中文乱码问题 =============================== 自定义一个Servlet 继承 apache的actionServlet 在自定义的servlet中的service的方法中添加一段代码! 例如下面的自定义异常类 并在web.xml中从新注册actionServlet 用EncodingActionServlet替换了apache的actionServl

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档