上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 72 下一页
摘要: struts2验证分为3步: 1、获取需要验证的信息,使用同名属性,提供getter,setter方法。然后框架使用反射将值自动注入。 2、对信息进行验证,成功失败作出对应的选择。 xml验证和手动验证第一步都是一样的,第二步是使用xml配置文件完成的。 1、jsp前台页面: 书写验证文件xml: 阅读全文
posted @ 2016-09-22 15:30 guodaxia 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 我们前面学习struts2知道,struts2通过拦截器实现了一些验证操作。 比如,如果是不能转换的类型在action中接受的话会跳转到错误页面,错误信息中会包含对应的错误信息,例如: 首先我们了解一下错误信息的显示。 在页面上,我们显示错误信息,使用的是<s:fielderror>标签。 <s:f 阅读全文
posted @ 2016-09-22 11:27 guodaxia 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 前面我们了解了拦截器的概念,现在我们来学习如何自定义拦截器并使用。 如何自定义拦截器? 每个拦截器都是实现了interceptor或者继承了interceptor的实现类。 interceptor接口: init destory interceptor 分别对应过滤器的init,destory,do 阅读全文
posted @ 2016-09-22 09:54 guodaxia 阅读(285) 评论(0) 推荐(0) 编辑
摘要: struts2文件上传其实原理和我们前面的文件上传一样,就是对文件上传的操作进行了封装,使得更加方便快捷。 struts2文件上传拦截器API: 文件上传的前台页面: 首先我们书写一个Action,用作文件上传: 根据前面的类型转换的知识,我们知道struts2通过拦截器可以将内存中的对象自动进行类 阅读全文
posted @ 2016-09-21 10:42 guodaxia 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 软件的本地化:一个软件在某个国家或者地区使用时,采用该国家或者地区的语言,数字,货币,日期等习惯。 软件的国际化:软件在开发时,让它能支持多个国家和地区的本地化应用。使得应用软件能够适应多个地区的语言和文化风俗习惯。 要用struts实现国际化和本地化,首先要定义资源文件的名称,这个文件会包含默认语 阅读全文
posted @ 2016-09-20 22:03 guodaxia 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 什么是与Servlet API解耦? 为了避免与servlet API耦合在一起,方便Action做单元测试, Struts2对HttpServletRequest,HttpSession,和ServletContext进行了封装,构造了3个Map对象来替代这三个对象,在Action中可以直接使用H 阅读全文
posted @ 2016-09-20 19:56 guodaxia 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 1、struts2类型转换 需求:(注册) 根据需求写action以及一些配置就不多说了。 1、获取表单元素的值 思考: 怎么将表单中的数据在action的对应方法中得到? 方式一: 我们在jsp+servlet的时候就知道可以使用request.getParameter获得,所以: 方式二: St 阅读全文
posted @ 2016-09-20 17:08 guodaxia 阅读(2924) 评论(1) 推荐(0) 编辑
摘要: 1、Action标签中的method属性 我们知道action默认的执行的方法是execute方法,但是一个action只执行一个方法我们觉得有点浪费,我们希望在一个action中实现同一模块的不同功能。怎么办呢? 思考: 我们是否可以在execute()方法中添加一个判断,然后根据该判断选择我们执 阅读全文
posted @ 2016-09-20 12:54 guodaxia 阅读(1589) 评论(0) 推荐(0) 编辑
摘要: 1、从struts-default.xml入手,得到结果类型列表以及对应的处理类: 然后我们知道一些信息: 1、常用的跳转类型: 转发 chain:转发到action dispatcher:转发到jsp 重定向: redirect:重定向到jsp redirectAction:重定向到action 阅读全文
posted @ 2016-09-19 23:15 guodaxia 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 使用到的基础的页面:test.jsp 1、访问helloWorld应用的路径的设置 在struts2中,访问struts2的action的url由两部分组成: 包的命名空间+action的名称 namespace+action 例如: 访问前面的HelloWorldAction的URL地址是:/pr 阅读全文
posted @ 2016-09-19 21:30 guodaxia 阅读(508) 评论(0) 推荐(0) 编辑
上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 72 下一页