Struts2注解:@ParentPackage,这个注解对应了xml文件中的package节点,它只有一个属性叫value,其实就是package的name属性;@Namespace,命名空间,也就是xml文件中<package>的namespace属性;@Action,这个注解对应<action>节点。这个注解可以应用于action类上,也可以应用于方法上。这个注解中有            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-08-07 12:32:50
                            
                                264阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            以下均为本人工作中的笔记内容,不够全面具体。碰到什么我就记录什么,只是作为笔记使用,希望大家多提宝贵意见,共同进步。@Action("login"):定义action    //或者写成  @Action(value = "login")
@Namespace("/customer/activity"):命名空间
@Results({@Result(name = "success", type =            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-04-03 15:07:23
                            
                                474阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            struts2-convention-plugin-2.x.x.jar是用于支持注解的包;所以要使用注解方式,我们必须添加这个额外的包。并且在WEB.XML文件中struts过滤器设置为<filter>   <filter-name>struts2</filter-name>   <filter-            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-09-14 14:20:32
                            
                                1527阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            package com.joeyon.demo.component.action;import com.joeyon.framework.common.lang.Caster;import com.joeyon.framework.component.assembly.manager.AssemblyComponentManager;import com.joeyon.framework.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-04-25 17:08:08
                            
                                294阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一,引入支持Struts2支持注解开发jar包:                 struts2-convention-plugin-2.1.8.1.jar(支持Struts2框架注解开发的jar包)二,Struts2使用注解开发需要遵循一些规范:              1,Action要必须继承ActionSupport父类;              2,Action所在的包名必须以  .            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-10-24 17:15:00
                            
                                81阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            一、配置web.xml <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> <init-param&            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-09-24 09:48:00
                            
                                36阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            视频配套PPT,视频地址【 struts2 注解零配置视频教程 】
1 、关于注解注解放在什么语法单元头上?一个语法单元头上同种注解只能放一个注解中的默认方法名为value每个方法都可以有默认值如果注解中的方法需要一个数组,那么可以用一个单独元素来给定2 、每个包都可以设置 package-info.java ,用于写这个包的注释和注解            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-03-02 11:12:41
                            
                                1134阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            今天闲来无事浏览了下Struts的官方文档,发现Annotation这个特性一直没用到,于是就想简单搭建一下,根据官方给的链接下载了个example。 打开一看傻眼了,配置也太简单了吧,就仅仅是在RegisterAction 类的Input方法上添加了@Action 注解,这也彻底颠覆了我的观念,好多都没想通,比如系统根据什么规则来定义action的路径?方法调用完成之后系统会根据什么规则来跳转?如何安排自己的结构... 一大堆问题。后来查阅文档发现还是有许多办法的。但是在我实施的过程中却被一个小小的细节耽搁了,我觉得大部分人都会遇到,特此写下。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-02-20 16:23:57
                            
                                6590阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            我们知道通常情况下,Struts2是通过struts.xml配置的。但是随着系统规模的加大我们需要配置的文件会比较大,虽然我们可以根据不同的系统功能将不同模块的配置文件单独书写,然后通过节点将不同的配置文件引入到最终的struts.xml文件中,但是毕竟还是要维护和管理这些文件,因此也会给维护工作带来很大的困扰。为了解决这个问题,可以考虑使用struts2的注解。实际上struts2中最主要的概念            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-10-21 22:08:17
                            
                                72阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一  struts 2.1中,用convention去代替了code-behind,  convention用法:1、默认拦截acti            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-05 07:20:28
                            
                                41阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、配置文件方式下载文件:这种方式,网上有很多例子,我没有试过,我用的是注解方式。2、注解方式下            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-06-21 13:47:00
                            
                                82阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            首先创建一个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注解的基础知识以下是注解知识的讲解,使用@Overide、@Deprecated(过时)、@SuppressWarnings举例。1.1注解的基础语法1、注解后是没有分号的。2、注解首字母是            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-03-09 18:56:39
                            
                                1708阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            今天结合Java的Annotation和Struts2进行注解拦截器权限控制。
功能需求:添加、查找、删除三个功能,添加、查找功能需进行权限拦截判断,删除功能则不需进行权限拦截判断。
操作流程如下:客户未登录或登录已超时,提示“客户还没登陆或登陆已超时!!!”,终止执行,然后跳转到某页面;否则继续往下执行。
                
以下模拟案例大概实现如上需求,接下来废话少说,直接co            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-01-14 09:55:00
                            
                                47阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            开始Struts2最常用的几个注解的学习吧。@Action使用@Action注解改变Convention plug约定的action与url之间的映射关系。废话少说代码说事儿。package com.ponpon.actions;  
 
import org.apache.struts2.convention.annotation.Action;            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-06-10 10:09:57
                            
                                1487阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            旧版本使用注解:开始使用注解使用的是 struts2-core-2.0.11.jar这个时候的过滤器是org.apache.struts2.dispatcher.FilterDispatcher可以在web.xml里面指定action的祖包actionPackages<init-param> <param-name>actionPackages</param-name> <param-value>manning</param-value> </init-param> 被注解的内在如上manning的包下 ,类名字为 Tes            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-04-01 15:13:00
                            
                                66阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            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阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本系列博客汇总在这里:Struts2 汇总什么是 struts2一、概念和简介二、Strust2 核心功能三、Struts2 目录结构一、概念和简介Struts2 是一个非常优秀的 MVC 框架,核心是 WebWork,由传统 Struts1 和 WebWork 两个经典框架发展而来。Struts 2 是 Struts 的下一代产品,是在 struts 1 和 WebWork 的技术...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-02-25 09:48:44
                            
                                362阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录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阅读