上一页 1 ··· 7 8 9 10 11 12 13 下一页
摘要: 1、Struts2拦截器的体系结构 Struts2拦截器最大的特点是其透明性,即用户感觉不到它的存在,但我们在使用Struts2框架时,拦截器时时刻刻都在帮助我们处理很多事情。 包括: 文件上传 表单校验 自动将预定义好的表单参数值封装给Action使用等 说明: 每一个Action请求都包装在一系 阅读全文
posted @ 2018-02-22 11:49 x_jingxin 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 输入校验主要分为两种: 基于客户端的校验: 客户端校验主要作用是防止正常浏览者的误输入,仅能对输入进行初步过滤;对于一些用户恶意行为,客户端校验则无能为力。 基于服务端的校验: 服务器接收客户端提交的数据,对这些数据的合理性、安全性等进行进一步的判断处理。 1、重写validate方法 注册acti 阅读全文
posted @ 2018-02-19 17:04 x_jingxin 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 使用Struts2标签的准备工作: 导入Struts2标签库,该标签定义文件位于 struts2-core-2.3.16.3.jar 的 METE-INF下的struts-tag.tld文件。 1、Property标签 作用是输出指定的值。该标签的使用方式类似于JSTL标签库中的out标签。 2、i 阅读全文
posted @ 2018-02-19 15:30 x_jingxin 阅读(129) 评论(0) 推荐(0) 编辑
摘要: struts2在配置web.xml时,会指定filter拦截路径,如*.action。当浏览器请求一个action时,默认调用的是该action中的execute()方法。想要调用其他方法,需要为action指定method属性。 例如以下的struts.xml的配置 当一个action中有多个方法 阅读全文
posted @ 2018-02-14 18:00 x_jingxin 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 属性驱动模型的作用: 因为struts2与servlet API 实现了解耦,无法直接使用HttpServlet Request对象获取表单提交的参数,但Struts2提供了属性驱动模型机制来解决这个问题。 struts2的属性驱动模型指的是在JSP页面的每一个form中的name都在action中 阅读全文
posted @ 2018-02-14 16:56 x_jingxin 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 1、下载struts2源码包:http://struts.apache.org/download.cgi 必需包: 2、新建web项目 3、配置struts2.xml: 需要注意这里的是xml中的struts的版本号应该与项目struts2.jar包一致 4、配置web.xml: 5、在tomcat 阅读全文
posted @ 2018-02-13 18:40 x_jingxin 阅读(90) 评论(0) 推荐(0) 编辑
摘要: shell:1、$# 和 $*之类的特殊变量 $*和$@的区别 不被双引号“”包含时,都以“$1” "$2" ... "$n" 输出所有参数 被双引号“”包含时,“$*" 会将所有的参数作为一个整体,以“$1 $2 ... $n” 的形式输出;“$@” 以“$1” "$2" ... "$n" 的形式 阅读全文
posted @ 2018-02-13 17:32 x_jingxin 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 描述: 有配置文件address_relation.properties,记录地址关系,有如下数据:ZSSS=ZS%,ZSPD, 封装到Map代码如下: 工具类请查看博文:读取配置文件工具类地址 阅读全文
posted @ 2017-07-18 16:40 x_jingxin 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 描述:新bean和旧bean拥有相同的字段属性。将旧bean的属性值,赋给新bean。 Java代码如下: 该方法会抛异常,要注意检查get方法的写法,和新旧bean字段是否一致。 阅读全文
posted @ 2017-07-18 15:21 x_jingxin 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 代码如下: 阅读全文
posted @ 2017-07-17 10:10 x_jingxin 阅读(8148) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 下一页