摘要:
时间:2017-1-14 21:29 1、配置Struts2过滤器之后无法正常访问Servlet 自己手动配置过滤器,参数为要访问的Servlet 阅读全文
摘要:
时间:2017-1-14 22:29 ——普通方法如何解决表单重复提交? 在JSP页面中生成一个令牌(随机字符串),将其存储到session中,并在表单中携带,提交给服务器。 在服务器端获取请求参数时,同时获取令牌,将她与session中存储的token进行比较,如果没问题,则执行操作。 获取令牌后 阅读全文
摘要:
时间:2017-1-12 12:02 ——OGNL1、OGNL表达式是什么 OGNL的全称是Object-Graph Navigation Language的缩写,中文名是对象图导航语言,它是一种功能强大的表达式语言。 比EL表达式功能强大。 Struts2将OGNL表达式语言集成到Struts2框 阅读全文
摘要:
时间:2017-1-11 15:47 ——使用commons-fileupload组件上传1、客户端 * method="post" * <input type="file" name="xx" /> * encType="multipart/form-data"2、服务器端 使用commons-f 阅读全文
摘要:
时间:2017-1-11 11:12 ——拦截器(interceptor)1、拦截器介绍 Struts2拦截器使用的是源自Spring AOP的思想。 AOP的底层实现就是动态代理。 拦截器采用“责任链”模式: * 在责任链模式里,很多对象都由每一个对象对其下家的引用而连接在一起形成一条链。 * 责 阅读全文
摘要:
时间:2017-1-11 11:12 ——国际化Struts2已经对国际化进行了封装,我们只需要根据其提供的API进行访问即可。要使用国际化的Action必须继承ActionSupport。1、什么是国际化 同一款软件可以为不同用户提供不同语言界面。2、国际化原理 需要一个语言资源包,包含很多pro 阅读全文
摘要:
时间:2017-1-11 11:11 ——Struts2中提供的类型转换在之前的Web项目中,可以使用BeanUtils直接将表单封装到JavaBean中(使用BeanUtils.populate()方法,将一个Map中的数据封装到对象中),用到了类型转换。在Struts2中Action得到请求参数 阅读全文
摘要:
时间:2017-1-11 11:09 ——Struts2提供的数据校验在开发中,请求参数是需要校验的: 客户端:过滤正常用户的错误操作,通过JS代码完成 服务器:Java代码Struts2提供的校验是服务器端校验。校验方式分为两种: 1、手动校验(编码校验) 2、配置校验(自动校验,基于Annota 阅读全文
摘要:
时间:2017-1-11 11:05 ——Struts2中获取请求参数(重点)1、Struts2是一个MVC框架,那么分别表示什么? View:JSP Model:Action Controller:Action、StrutsPrepareAndExecuteFilter2、为什么Action既是M 阅读全文
摘要:
时间:2017-1-6 16:53 修改struts.xml配置文件不需要重启服务器。Struts2框架 一、 * 介绍Struts2 * 关于Struts2配置(关于Action配置) * 关于Struts2结果类型 二、 * Struts2处理请求参数 * Struts2的类型转换(了解) * 阅读全文