摘要: 一、内容提要 1.拦截器的概念及应用 2.STRUTS2自带的拦截器 3.自定义拦截器 4.自定义拦截器的应用 二、拦截器的概念及应用 拦截器(Interceptor)是Struts2的一个重要特性。Struts2框架的大多数核心功能都是通过拦截器来实现的,像避免表单重复提交、类型转换、对象组装、验 阅读全文
posted @ 2017-07-14 22:00 silvan_happy 阅读(222) 评论(0) 推荐(0) 编辑
摘要: struts2校验有两种实现方法: 手工编写代码实现(基本验证) //login.jsp <font color="red"><s:fielderror/></font> <s:form action="login"> <s:textfield name="uname" label="user na 阅读全文
posted @ 2017-07-14 21:32 silvan_happy 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 一、传统的数据类型转换方法 //第一步:只能在request数据区中获得字符串类型的数据 String name = request.getParameter("name"); String password = request.getParameter("password"); String iA 阅读全文
posted @ 2017-07-14 21:20 silvan_happy 阅读(365) 评论(0) 推荐(0) 编辑
摘要: Struts2的一个关键特性就是它可以对Action携带的数据进行读写访问,例如在前面我们在表单中使用username指定数据传递给Action的username属性,在<s:property>元素中使用username来获取用户的名字,这是通过表达式语言(Expression Language,E 阅读全文
posted @ 2017-07-14 21:05 silvan_happy 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 本节内容 一、Struts2标签库概述 使用简单 可维护性强(避免使用Java代码) 复用性高 (UI:user Interface ; Ajax:asynchronous JavaScript and xml) UI标签:主要用于生产HTML元素的标签 表单标签:主要用于生产HTML页面的form 阅读全文
posted @ 2017-07-14 20:23 silvan_happy 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 一、动态方法调用 Login.jsp <form action="log.action"> <font color="red">${loginError }</font> <table align="center"> <tr><td>用户名:<input type="text" name="unam 阅读全文
posted @ 2017-07-14 19:34 silvan_happy 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 一、前言 Struts是一种基于MVC设计模式的web应用框架,主要担任C的角色,用于分离页面显示和业务逻辑处理,那其实在我们学习jsp的时候学过一个具有类似功能的东西——servlet。其实Struts本质上相当于servlet,可以理解Struts是对servlet的进一步封装和抽象。那么在se 阅读全文
posted @ 2017-07-14 19:24 silvan_happy 阅读(5078) 评论(0) 推荐(0) 编辑