struts2
lhzsdnu
这个作者很懒,什么都没留下…
展开
-
struts2的优点
Struts2 是一个相当强大的Java Web开源框架,是一个基于POJO的Action的MVC Web框架。它基于当年的Webwork和XWork框架,继承其优点,同时做了相当的改进。Struts2现在在Java Web开发界的地位可以说是大红大紫,从开发人员的角度来分析,Struts2之所以能够如此的深入开发人员之心,与其优良的设计是分不开的。 1.Struts2基于MVC架构...转载 2018-05-13 12:50:01 · 906 阅读 · 0 评论 -
Actionerror标签和Actionmessage标签的用法
Actionerror和Actionmessage标签的用法:这两个标签的使用,在网上挺多答案的可是都不是我想要知道的那种答案。这一次我通过自己努力的尝试暂且知道了这两个标签的的用途拿出来和大家分享下。这两个标签的作用是一样的都是我们在前台页面传送信息到后台时在前台提示消息他们的唯一不同点就是他们Action实例的用不同方法的返回值;Actionerror使用的是getActionErrors()...转载 2018-05-14 07:29:08 · 1160 阅读 · 0 评论 -
struts2的标签使用
Struts2标签库常用标签基本概述 对于一个MVC框架而言,重点是实现两部分:业务逻辑控制器部分和视图页面部分。Struts2作为一个优秀的MVC框架,也把重点放在了这两部分上。控制器主要由Action来提供支持,而视图则是由大量的标签来提供支持。 在JavaWeb中,Struts2标签库是一个比较完善,而且功能强大的标签库,它将所有标签都统一到一个标签库中,从而简化了标签的使用...转载 2018-05-14 07:29:20 · 171 阅读 · 0 评论 -
OGNL表达式与Struts框架结合参数接收(配置文件中配置传递参数)
一、属性驱动接收参数1.1 ParamsDemoAction 接收类package com.qwm.struts2_3.c_params;import com.opensymphony.xwork2.ActionSupport;/** * @author: wiming * @date: 2017-09-20 16:01:15 星期三 * @decription: * 接收参数原...转载 2018-05-13 15:49:45 · 748 阅读 · 0 评论 -
PrepareInterceptor拦截器
PrepareInterceptor拦截器的用法:1、若Action实现了Preparable接口,则Action方法需实现prepare()方法;2、PrepareInterceptor拦截器Struts将调用prepare()方法; @Override public Member getModel() { return this.member; } ...转载 2018-05-13 15:27:58 · 484 阅读 · 0 评论 -
struts2 获取表单数据封装到list和map集合
一、获取封装表单数据到list集合示例获取用户输入的用户名和密码并输出用户名。jsp页面list[0]表示list中的第一个user对象Java代码二、封装表单数据到map集合示例获取用户输入的用户名和密码并输出用户名。jsp页面'one'是map的key通过key来获取user对象java代码...转载 2018-05-13 14:29:16 · 539 阅读 · 0 评论 -
Struts2的历史
struts2与struts1区别就是技术上没有什么关系.struts2的前身是webwork框架.在介绍Struts2之前,先来认识一下Strutsl。Strutsl是最早的基于MVC模式的轻量级Web框架,它能够合理的划分代码结构,并包含验证框架、国际化框架等多种实用工具框架。但是随着技术的进步,Strutsl的局限性也越来越多的暴露出来。为了符合更加灵活、高效的开发需求,struts2框架应...转载 2018-05-13 14:21:03 · 818 阅读 · 0 评论 -
struts2拦截器和spring aop
Struts2 简单来说,就是一个拦截器栈 也就是一系列的拦截器。 处理用户的请求,OGNL的使用,表单验证 等都是默认的拦截器在起作用。而spring的拦截器,主要体现在AOP的事务管理方面,还有比如一些错误或者异常的日志的显示 也是通过配置spring的log拦截器来实现的。拦截器 顾名思义 就是拦截一些请求并加以相应的处理。所以广义来说 spring和 struts2的拦截器...转载 2018-05-13 14:19:09 · 680 阅读 · 0 评论 -
Struts2中配置常量的3种方式及包含其他配置文件
Struts2中配置常量总共有3种方式:① 通过struts.properties文件。② 通过struts.xml配置文件。③ 通过Web应用的web.xml文件。 Struts2的所有配置文件,包括struts-default.xml,struts-plugin.xml,甚至用户自定义的、只要能被Struts2加载的配置文件,都可以使用常量配置的方式来配置Struts2常量。如...转载 2018-05-13 14:03:55 · 2890 阅读 · 0 评论 -
struts2配置文件介绍及常量加载顺序
1. 背景struts2框架中有两个核心配置文件,其中struts.xml文件主要负责管理应用中的action映射,以及该action包含的result定义等。除此之外,struts2框架还包括一个struts.properties文件,该文件定义了struts2框架的大量属性,开发者可以通过改变这些属性来满足应用的需求。 说明:struts.properties文件中的属性同样也可以在stru...转载 2018-05-13 13:46:02 · 520 阅读 · 0 评论 -
struts-2.3.34和struts-2.5.16引入jar以及配置web.xml和struts.xml
struts-2.3.341. 引入jarasm-3.3.jarasm-commons-3.3.jarasm-tree-3.3.jarcommons-fileupload-1.3.1.jarcommons-io-2.2.jarcommons-lang3-3.1.jarcommons-logging-1.1.3.jarfreemarker-2.3.19.jarjarlist.txt...转载 2018-05-13 13:28:27 · 2845 阅读 · 0 评论 -
Struts2版本2.3.34升级2.5.16 出现问题总结
需要移除的jar包有struts2-json-plugin-2.3.24struts2-core-2.3.24ognl-3.0.6log4j-1.2.15xwork-core-2.3.24新添加的jar包如下 struts2-json-plugin-2.5.10.1struts2-core-2.5.10.1ognl-3.1.12log4j-api-2.7log4j-core-2.7log4j-1....转载 2018-05-13 13:26:41 · 5622 阅读 · 0 评论 -
struts2完美实现文件上传和下载
第一步:在webx项目lib目录下加入struts.jar包 asm-3.3.jar asm-commons-3.3.jar asm-tree-3.3.jar commons-fileupload-1.3.1.jar commons-io-2.2.jar commons-lang3-3.2.jar freemarker-2.3.22.jar javassist-3.11.0.GA.jar log4...转载 2018-05-14 07:42:30 · 124 阅读 · 0 评论