- 浏览: 141032 次
- 性别:
- 来自: 南宁
文章分类
- 全部博客 (137)
- J2SE API基础 (19)
- JAVA Structure/Algorithm (1)
- 设计模式及UML(pd/rose) (11)
- SSH (32)
- JPA/EJB/JSF (0)
- Jsp/Servlet (1)
- XML (0)
- DWR/Dojo/JQuery(Ajax) (1)
- Js/css/HTML (3)
- Java报表开发 (0)
- 网络协议及认证加密算法 (2)
- Java多线程网络编程 (1)
- Lucence (0)
- Oracle Developer (5)
- Oracle DBA (3)
- mysql/SQLServer/DB2 (5)
- Weblogic配置/调试 (0)
- Tomcat/JBoss/Websphere (10)
- Linux/Unix操作部署及shell编程 (9)
- C/C++编程 (4)
- 系统分析 (0)
- 项目管理(CVS&风险控制) (0)
- JUnit单元和J2EE集成测试 (2)
- 软设/招聘 (6)
- IT English (8)
- Mathematics/Data Mining (1)
- Android开发爱好 (1)
- Flash制作爱好 (0)
- Professional wisdom (4)
- 序言 (1)
- 聊天记录 (0)
- 理想 (3)
- 承诺 (0)
- oifuslfjsldkj_chatrecord (1)
最新评论
-
blues1021:
dafeiwudi 写道什么叫外频和陪频啊?一般电脑都显示主频 ...
计算机组成原理和结构-时钟周期、机器周期、总线周期、指令周期含义和关系 -
dafeiwudi:
什么叫外频和陪频啊?一般电脑都显示主频,它不表示运算速递,我们 ...
计算机组成原理和结构-时钟周期、机器周期、总线周期、指令周期含义和关系
如果希望使用
struts2
的注解功能,必须使用一个包
struts2-convention-plugin-2.1.8.1.jar
,我使用的环境是
struts2.1.8.1
。如果你使用了不同的版本,找名字就行。
在以上所述的
jar
文件中定义了一系列的注解,其中比较主要的是:
实际上,
struts2
中的主要注解就是这些,当然了,还有上面提到的
@interceptorRef
和
@exceptionMapping
;基本上,掌握了这些注解就可以了。
但是如果想让这些注解真正工作,必须在配置文件增加几个常量的定义:
以上三个常量都是辅助作用的,为了让注解真正的工作,必须在配置文件中增加
<package>
节点的配置,至少是
<package name="myPackage" extends="struts-default" />
,这样注解就可以使用了。
发表评论
-
Unity3DHouse中成功删除信息
2011-08-10 01:12 812//在jsp页面传入的参数在Action类中调用deleteH ... -
hibernate3.0中实现修改数据记录
2011-08-10 01:11 6851.查询页面中传入参数: <a href=& ... -
Unity3DHouse4项目save(object1)到库问题的解决
2011-08-10 01:10 7061.添加时点击没有任何响应和提示,google了一遍有说是 ... -
Unity3DHouse4系统未解问题
2011-08-10 01:08 7971.struts1.2+spring 2.2+Hibern ... -
Struts表单提交的text String数据可以作为HQL中的Integer类型处理
2011-08-10 01:06 8721.传入数据的表单中的声明 :<form metho ... -
6月28日房产的登录模块报错
2011-08-10 01:04 8231.JSP语法报错 exception org.ap ... -
struts的jsp Action中传入EL表达式参数及myeclipse操作技巧(涛)
2011-08-10 01:03 8761.<a href="/searchBuild ... -
Struts标签之Cannot find bean under name org.apache.struts.taglib.html.BEAN错误
2011-08-10 01:02 1290Cannot find bean under name ... -
【转】关于在HQL中的模糊查询问题
2011-08-10 01:02 777来自:20 ... -
Struts中的Action二次请求不认路径../的解决方法
2011-08-10 01:00 843地址栏没有了项目名称:http://localhost:808 ... -
myEclipse项目部署问题之解决方法
2011-08-10 00:58 1008myeclipse下工程: 1.安装myclipse时6.5 ... -
Strut2的属性驱动,模型驱动的理解
2011-08-10 00:58 1077因为在struts1的版本中,属性的拦截以及控制的处 ... -
Hibernate注释中的参照完整性和复合主键类解析
2011-08-10 00:57 1041在引入了或声明了相关表或类后就能够使用它下面的方法,例如: ... -
【转】hibernate的@EmbeddedId嵌入式主键类详解
2011-08-10 00:56 1039复合主键也可以采用 ... -
Spring 2.*有注释的配置文件中各层配置详解
2011-08-10 00:55 851<?xml version="1.0" ... -
Spring 2.5注释程序执行过程和融合xml使用
2011-08-10 00:54 826Spring2.5注释 一、加载Spirng容器,在web. ... -
《转》struts.xml 模块化管理
2011-08-10 00:52 816... -
《转改》Struts2和Spring的集成原理
2011-08-10 00:50 6882009年09月02日 星期三 下午 ... -
房产销售系统的服务器配置问题?
2011-08-10 00:48 704Tomcat在外面的安装时抛出404找不到资源,测试后 ... -
《学生选课系统课程设计》提交过程的感悟
2011-08-10 00:46 765今天去提交数据库课程设计,昨晚把数据库安装了一晚JDK,m ...
相关推荐
这样,Struts2就会开始使用约定来解析和处理类及方法上的注解,使得开发者可以更专注于业务逻辑,而非繁琐的配置。 总结来说,Struts2注解开发通过`struts2-convention-plugin`插件实现了更加简洁、灵活的Java web...
### Struts2注解配置全面解析 #### 一、引言 随着Struts2框架的不断更新和发展,很多开发者在尝试使用注解方式进行配置时往往会遇到不少难题。尤其是在使用Struts2.1及以上版本时,由于大部分教程和资料仍然基于...
### Struts2注解使用详解 #### 一、引言 在Java Web开发领域,Struts2框架以其灵活的架构和强大的功能深受开发者喜爱。传统上,Struts2的配置依赖于XML文件,如`struts.xml`,这在大型项目中可能会导致配置文件...
在Struts2中,我们可以使用`@Params`注解来指定接收上传文件的参数,通常这个参数是`java.io.File`类型或者`org.apache.struts2.dispatcher.multipart.FileItem`。同时,需要设置一个对应的属性来存储文件的临时路径...
以下是对Spring和Struts2注解的深入解析和使用指南。 ### Spring注解详解 #### 1.1 Spring注解说明 Spring框架通过引入注解,极大地简化了Java开发中的配置工作,使得开发者能够更加专注于业务逻辑的编写。Spring...
在实际的"Maven-web项目 Struts2 Struts注解"中,`Strut2-Demo`可能包含了以下内容: 1. `pom.xml`:Maven的配置文件,包含了项目依赖和构建信息。 2. `struts.xml`:Struts2的配置文件,可能包含了部分非注解的配置...
在Struts2中,注解的引入使得开发者可以摆脱繁琐的`struts.xml`配置文件,实现“零配置”运行。 首先,让我们了解什么是注解(Annotation)。注解是Java提供的一种元数据机制,允许在源代码中嵌入信息,这些信息...
在使用注解时,我们还需要确保在`struts.xml`或`struts-plugin.xml`文件中启用注解解析。例如: ```xml <constant name="struts.enable annotations" value="true"/> ``` 此外,Struts2还提供了`@InterceptorRef`...
在Struts2中,使用注解(Annotation)可以简化配置,提高开发效率。本篇文章将深入探讨如何在Struts2中通过注解实现返回JSON数据的功能。 首先,让我们理解JSON(JavaScript Object Notation)是一种轻量级的数据...
此外,结合源码阅读,我们可以深入了解Struts2框架的工作原理,例如,如何解析注解、如何映射请求到相应的Action方法、以及如何执行拦截器链。这对于我们优化性能、解决框架问题或扩展框架功能都有很大帮助。 工具...
总之,《Struts2技术内幕——深入解析Struts2架构设计与实现原理》配合《struts2基础.chm》,将帮助读者全面掌握Struts2的架构设计、核心组件、配置方式、插件使用以及源码解读,对于想要在Java Web领域深入发展的...
3. **OGNL(Object-Graph Navigation Language)**:Struts2使用OGNL作为默认的表达式语言,用于在Action对象和JSP页面之间传递数据。OGNL提供了一种简洁的方式来访问和操作Java对象的属性,增强了视图和模型之间的...
在Struts2中,框架通过反射机制来查找和解析带有特定注解的类和方法。 2. **注解处理**:当Struts2启动时,它会扫描应用中所有相关的Java类,寻找带有特定注解的类或方法,并根据这些注解的内容进行相应的处理。例如...
2. **Action类中的JSON注解**:为了将Action方法的返回值转换为JSON,可以使用`@Result`注解来指定`type="json"`,或者在类级别使用`@Results`注解。例如: ```java @Results({@Result(name="success", type="json")...
这个例子展示了如何通过jQuery向Struts2 Action发送异步请求,Action返回JSON数据,然后在前端解析并使用这些数据。在实际应用中,这样的数据交互方式可以实现动态加载、表单验证、页面更新等多种功能,提高用户体验...
本文将深入解析Spring中的注解式编程,主要包括IOC(Inversion of Control,控制反转)的自动装配和依赖注入的解析。 首先,我们来看一下IOC自动装配。IOC是Spring的核心特性,它将对象的创建和管理从应用代码中...
Struts2的配置方式灵活多样,可以通过XML、注解或者Java配置。这使得开发者可以根据项目需求选择最适合的配置方式。此外,Struts2支持动态方法调用,这意味着Action方法的调用可以通过Action名和方法名组合来实现,...
6. **OGNL(Object-Graph Navigation Language)**:Struts2使用OGNL作为默认表达式语言,用于在视图和模型之间传递数据。OGNL允许灵活的数据访问和操作。 7. **插件架构**:Struts2有一个强大的插件架构,可以轻松...
2. 如何配置Struts2框架,包括struts.xml配置文件的解析 3. 创建Action类,定义业务逻辑 4. Struts2的拦截器机制,以及如何自定义拦截器 5. 结果类型(Result)配置,如dispatcher、stream等 6. Struts2与Ajax的集成...
在开发租房网站的过程中,学生将学习如何创建Action类、配置struts.xml、设计数据库模型、编写DAO和Service层代码、实现页面交互以及使用Struts 2提供的各种功能来优化用户体验。这将帮助他们掌握Web应用开发的基本...