首先创建一个WEB项目,然后 第一步:把所需要的Jars包放在 WEB-INF 的 lib 下,分别有: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.1.jar、commons-logging-1.1.3.ja            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-04-26 15:17:38
                            
                                342阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、Struts2历史,与Struts1的关系两者的内部基于的原理完全不同,Struts2是基于WebWork发展而来的框架。两者都是基于MVC实现的框架。Struts1是Apach推出的。WebWork是opensyfry推出的。Strut2是以WebWork为核心,引入Struts1的特性(S...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-10-22 23:23:00
                            
                                258阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Struts2总结:1.Actiona)namespace(掌握)b)path(掌握)c)DMI(动态方法调用-            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-03-19 11:07:45
                            
                                140阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录1.简介;2.Struts2版HelloWorld;3.Struts2运行原理;1.简介;官网:http://struts.apache.org/百科介绍:  Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-15 11:18:10
                            
                                661阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本系列博客汇总在这里:Struts2 汇总什么是 struts2一、概念和简介二、Strust2 核心功能三、Struts2 目录结构一、概念和简介Struts2 是一个非常优秀的 MVC 框架,核心是 WebWork,由传统 Struts1 和 WebWork 两个经典框架发展而来。Struts 2 是 Struts 的下一代产品,是在 struts 1 和 WebWork 的技术...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-02-25 09:48:44
                            
                                362阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本系列博客汇总在这里:Struts2 汇总什么是 struts2一、概念和简介二、Strust2 核心功能三、Struts2 目录结构一、概念和简介Struts2 是一个非常优秀的 MVC 框架,核心是 WebWork,由传统 Struts1 和 WebWork 两个经典框架发展而来。Struts 2 是 Struts 的下一代产品,是在 struts 1 和 WebWork 的技术...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-19 15:41:22
                            
                                632阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            jsp页面+struts2的action+mysql
中文乱码
 
解决:
 
页面
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
一定记住form的method为"post"
<form action="saveUser.action" metho            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2009-03-27 17:01:19
                            
                                705阅读
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            Struts2.0月份开始发布的,它整合了当今两大主流的web,吸取了诸多开源框架的优点,是官方推荐的Web的验证配置继承自webWork可以很好的支持Spring的ApplicationContext.xml和Spring使用了拦截器模式,大量采用了拦截器堆栈,对于任何一个请求,先经过一系列拦截器的处理之后才真正调用Action所示::
浏览器请求一个资源,比如(/mypage.action2            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2007-06-27 15:26:35
                            
                                2703阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Struts2的输入验证
一.验证分类:
1. 服务器端验证(Java代码来完成验证(Struts的内置验证框架,可以完成服务器端验证))。
2. 客户端验证(js验证——在客户端执行,执行的时候依赖与客户度(手动js验证,jquery验证框架进行验证))
二.Struts的内置验证框架:
Struts2中验证有两种方式:
1            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-10-28 20:53:46
                            
                                478阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1:在action中定义的变量,在jsp页面中显示用:<s:property value="变量名" />${变量名}2:在页面中实现自动增加的序号用iterator的statuts的index属性 eg: <s:iterator value="#request.inOutAccountList" id="data" status="listStat"> &            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-12 01:04:49
                            
                                110阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在action的指定方法执行完毕后总会返回一个字符串,struts2根据返回的字符串去action的配置中的result去找匹配的名字,根据配置执行下一步的操作。 在ActionSupport基类中定义了五个标准的返回值 String SUCCESS = "success"; String NONE            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-05-29 13:55:00
                            
                                259阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            下载的struts2xx-all.zip包对搭建项目的作用 一般情况下,我们下载一个Struts2的full包时,并不知道新建过程中需要哪些包,那么这时我们可以从下载的包中解压出的目录\apps\struts2-blank.war文件找解决方案。 我从http://struts.apache.org            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-06-07 00:04:00
                            
                                210阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            本篇应用了最基本的struts跳转程序来解释最基本的struts2的配置代码,具体看代码吧,没啥难点:首先去下载struts2的包,刚才也说到官网地址下载很慢,官网的另外一个链接则很快,进入这个地址下吧,保证您能满速下载:http://archive.apache.org/dist/ 1.下载完成后首先建立一个web工程名字叫TestStruts,lib中导入struts必须的包:fre            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-04-28 17:42:18
                            
                                112阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本系列博客汇总在这里:Struts2 汇总数据验证一、验证的方式1、客户端校验2、服务器端校验二、struts2 编程式验证1、编程校验源码工程文件为:struts2_10一、验证的方式1、客户端校验使用 js 结合正则表达式来校验,不和服务器打交道,开发简单,安全性差。2、服务器端校验请求 web 服务器,开发量比较大,安全性好,如果需要和数据库到交到的就必须要使用服务器端校...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-19 15:43:49
                            
                                296阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本系列博客汇总在这里:Struts2 汇总参数的封装一、静态参数的封装1、Action 动作类一、静态参数的封装在运行器不发生变化的数据,或者一些配置相关的数据可以做静态封装。1、Action 动作类...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-02-05 13:54:55
                            
                                274阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Struts 2 概述    Struts 2是Struts的下一代产品,是在 struts 1和We开,所以Struts...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-03-01 16:45:16
                            
                                125阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本章讲述Struts2的工作原理。
读者如果曾经学习过Struts1.x或者有过Struts1.x的开发经验,那么千万不要想当然地以为这一章可以跳过。实际上Struts1.x与Struts2并无我们想象的血缘关系。虽然Struts2的开发小组极力保留Struts1.x的习惯,但因为Struts2的核心设计完全改变,从思想到设计到工作流程,都有了很大的不同。
Struts2是Struts社区和W            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2008-07-12 19:30:24
                            
                                1035阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             struts2学习:配置篇之namespace 收藏 
把namespace单独拉出来讲一方面是因为它实际上不是一个element,而只是一个attribute,前面已经说了,它是package的一个attribute;另外一方面是因为这个属性是我接触Struts2的时候第一个研究的,印象很深,鉴于这两个原因我决定单独说一下它。
在struts1中是没有命名空间这个概念的,通过命名            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2010-11-24 13:52:53
                            
                                642阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Struts2的使用步骤
手动导入:
1. 创建Web项目。
2. 导入Strutrs的几个必须包(7个jar)。
3. 在src目录下,创建struts.xml配置文件(名字和路径都不能改)。
4. 在web.xml配置文件中,添加Struts的支持(配置一个filter过滤器)。
自动导入(Myeclipse8.0以上的版本)            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-10-28 20:45:20
                            
                                738阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. <s:iterator 应用<s:iterator     value="#request.al" id="obj" status="count" >
${obj[0]}    <s:if test="#count.index%3==0"><br></s:if&g            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-09-07 14:57:13
                            
                                190阅读