struts2
文章平均质量分 73
淘技术
专注于分享最前沿的技术干货,最热门的实用工具,最火爆的社区新闻!
展开
-
Struts2学习之基础篇一
1.通配符的使用1.问题:如果我们需要调用一个类中的增删改查四个方法,由于方法名称不同,返回值也不同,需要写四个Action,定义相应的method值,会造成代码的繁琐。 解决:使用通配符实现简化配置2.Struts.xml代码如下<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Conf原创 2017-05-27 15:42:22 · 470 阅读 · 0 评论 -
Struts2自定义拦截器
自定义登录拦截器1.需求:在项目中,有很多的action的超链接,实现只有是登录的状态,才可以点击action的超链接实现功能,如果不是登录状态,点击action超链接返回登录界面2.登录状态:使用session域对象实现(1)登陆成功把数据放到session里面(2)判断session是否有值,可以知道是否是登录状态- 简单登录保存session用户对象package c原创 2017-06-13 15:40:24 · 169 阅读 · 0 评论 -
Struts2拦截器底层原理
1.aop思想(1)文字描述面向切面(方面)编程,有基本功能,扩展功能,不通过代码方式扩展功能2.责任链模式(1)在java中有很多的设计模式,责任链模式是其中的一种(2)责任链模式和过滤链很相似责任链模式:要执行多个操作,有添加,修改,删除三个操作首先执行添加操作,添加操作执行之后,做类似放行操作,执行修改操作,修改操作执行之后,做类似放行操作,执行删除操作。过滤原创 2017-06-13 14:50:16 · 574 阅读 · 0 评论 -
Struts2封装数据(两种)
1.原始方式package com.sq.form;import java.util.Arrays;import java.util.Map;import java.util.Set;import javax.servlet.http.HttpServletRequest;import org.apache.struts2.ServletActionContext;impor原创 2017-06-13 10:31:33 · 732 阅读 · 0 评论 -
Struts2学习之三种获得表单数据方式
1.通过ActionContext方式获得(1)因为方法不是静态方法,所以需要创建ActionContext对象(2)但是不是new出来的,是通过getContext静态方式获取当前ActionContextpackage com.sq.form;import java.util.Arrays;import java.util.Map;import java.util.Set;原创 2017-06-13 09:47:08 · 401 阅读 · 0 评论 -
Struts学习之result的type属性详解+案例
1.type默认值为dispatcher,即为转发到jsp页面 /index.jsp 效果图:2.type="redirect",即为重定向到jsp页面,地址栏发生改变 /index.jsp 效果图:3.type="chain",转发到另一个action上(一般不使用)原创 2017-06-13 08:48:16 · 412 阅读 · 0 评论 -
struts2配置完出现404错误小结
由于最新学习使用Struts2框架,碰到404有时很棘手,如果不是普通的原因就会很头疼,所以做一个小结,将自己遇到情况,总结分享一下访问时,url地址输入有误.web.xml在配置struts2分发器时出错,一般情况,filter-class为org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter缺少j原创 2017-06-12 19:16:54 · 12257 阅读 · 0 评论 -
Struts2学习之helloworld
1.基础jar包2.配置web.xml文件,配合StrutsPrepareAndExecuteFilter(必须配置) struts org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts /* 3.配置Struts.xml文件,原创 2017-05-27 10:36:00 · 523 阅读 · 0 评论 -
Strust2学习之Struts运行原理
1.理解MVC原理MVC(Model-View-Controller,模型-视图-控制器),是一种程序设计概念。目前,在java web应用方面MVC框架有很多,包括Struts,JSF,Tapestry,Spring MVC等,其中Struts的应用最为广泛。2.Struts2的结构体系3.一个请求在Struts2框架中的处理大概分为以下几个步骤: 1、客户端初始化一个指原创 2017-05-27 15:33:49 · 536 阅读 · 0 评论 -
Struts2日期转换器
1.写一个类继承StrutsTypeConverterpackage com.sq.util;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Map;import org.apache.struts2.util.StrutsTy原创 2017-06-14 15:38:21 · 369 阅读 · 0 评论