`
zhaoningbo
  • 浏览: 620564 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

myeclipse添加的struts2在搜索namespace时并不逐级查找

阅读更多
引言:

  今天用myeclipse想写个demo给网友自己体验一下struts2的“URI搜索命名空间匹配action顺序”,结果把自己吓到了,完全不是那回事。于是有了此篇博文。

正文:

  同一个项目,一行代码一行配置都没动,myeclipse添加struts2支持后,搜索命名空间的规则是:
1)按指定命名空间查找action,若找到则交付处理;
2)若未找到,则去默认包命名空间查找,若找到交付处理;
3)若仍未找到,则报404;

  把myeclipse-struts2支持去掉,将struts2的几个包拷进来,再测试。与网上说法一致了。
2011-11-28  19:29    <DIR>          ..
2011-11-28  19:29                 0 a.txt
2009-10-05  09:22            57,779 commons-fileupload-1.2.1.jar
2009-10-05  09:22            38,015 commons-logging-1.0.4.jar
2009-10-05  09:22           879,259 freemarker-2.3.15.jar
2009-10-05  09:22           239,803 ognl-2.7.3.jar
2009-10-05  09:22           756,085 struts2-core-2.1.8.jar
2009-10-05  09:22         1,557,320 xwork-core-2.1.6.jar
               7 个文件      3,528,261 字节


  目前怀疑跟myeclipse的freemarker有关。稍后确认。



1
2
分享到:
评论

相关推荐

    MyEclipse开发Struts2

    完成这些步骤后,MyEclipse会在src目录下自动生成一个名为`struts.xml`的核心配置文件,这是整个Struts2应用的配置中心。 **编写JSP页面** 在Struts2中,JSP页面主要作为视图层,使用Struts2的标签库来处理用户交互...

    myEclipse创建Struts Project

    【标题】"myEclipse创建Struts Project"涉及的关键知识点主要集中在如何在MyEclipse集成开发环境中设置和创建一个基于Struts框架的项目。Struts是Apache软件基金会的一个开源项目,它是一个MVC(Model-View-...

    struts2+myeclipse 配置入门

    在Struts2+MyEclipse的配置过程中,首先需要在MyEclipse中创建一个新的Java Web项目。这个项目应该包含WEB-INF目录,其中的web.xml文件是应用的部署描述符,用于配置应用的入口点和其他服务。 1. **添加Struts2库**...

    MYECLIPSE + STRUTS2 + SPRING4 + HIBERNATE4 + STRUCTS2S+OGNL + MYSQL_5.7.12

    根据提供的标题、描述以及部分内容,本文将详细解析与MYECLIPSE + STRUTS2 + SPRING4 + HIBERNATE4 + STRUCTS2S+OGNL + MYSQL_5.7.12相关的技术栈及其应用。这些技术在企业级开发中非常常见,能够帮助开发者构建高效...

    MyEclipse支持的struts2简单例子

    最后,为了让MyEclipse能够识别并正确处理Struts2的请求,我们需要在Web项目的`web.xml`中配置Struts2的前端控制器`StrutsPrepareAndExecuteFilter`。这样,当用户提交表单时,Struts2框架将接管请求,调用Action并...

    MyEclipse开发Struts实例

    MyEclipse是一款强大的Java集成开发环境,尤其在处理Struts等Web应用框架时,提供了丰富的功能支持,如代码生成、调试、部署等。 在MyEclipse中开发Struts实例,首先需要理解以下几个核心概念: 1. **Action类**:...

    MyEclipse+struts+Hibernate配置开发

    在安装MyEclipse时,需确保JDK版本为1.5或更高,并正确配置环境变量。 **Struts**是一个开源的MVC框架,用于构建Java Web应用程序。它提供了处理HTTP请求、管理业务逻辑和展示结果的能力。在MyEclipse中,可以通过...

    myeclipse+struts+ajax

    - Struts2的JSON插件为开发者提供了一种简单的方式来处理JSON数据,特别是在返回JSON格式的数据给客户端时特别有用。 #### 3.2 JSON插件使用示例 - **安装**:首先需要从官网下载JSON插件的JAR包,并将其添加到项目...

    MyEclipse_Struts

    然后,右键点击Package Explorer中的项目名称,选择`MyEclipse &gt; Add Struts Capabilities`来添加Struts功能。在此过程中,可以选择默认的配置,或者根据需要自定义基包(Base package for new classes)。 完成...

    MyEclipse 搭建Struts2+Spring2+Hibernate3整合SSH2

    - 此步骤会自动添加Struts2的相关库,并在`src`目录下生成`struts.xml`配置文件,同时在`web.xml`中配置Struts2的过滤器。 3. **配置Struts2** - 在Struts2的配置界面,可以选择Struts2的版本和所需的Jar包。 - ...

    MyEclipse+MySql+Struts2+Hibernate3新闻发布系统

    在本项目中,MyEclipse 9.0被用作开发工具,它支持Struts2和Hibernate的集成,简化了开发流程,同时也提供了图形化的数据库管理工具,方便与MySQL数据库进行交互。 【MySQL】 MySQL是一款开源、免费的关系型数据库...

    关于MyEclipse对Struts2配置文件较检异常

    在编写和维护Struts2应用时,应确保`struts.xml`的配置符合Struts2的XML DTD(文档类型定义),遵循最佳实践,并适时手动进行验证,以确保配置的准确性和有效性。在遇到类似问题时,不要急于去掉所有验证,而是应该...

    MyEclipse开发Struts配置测试浅析

    初学者初次学习struts相当好,我第一次学struts就是看这个的,一看就懂,图文教程

    用MyEclipse工具struts实现的登录功能

    在这个场景中,我们将深入探讨如何使用MyEclipse工具来实现一个基于Struts的登录功能。 首先,我们需要了解Struts框架的核心组件和工作原理。Struts框架主要由以下部分组成: 1. **Action类**:这是业务逻辑处理的...

    struts2+myeclipse 入门例子

    在MyEclipse中,创建一个Struts2项目的第一步是新建一个Dynamic Web Project,并导入Struts2的库。这些库包括struts2-core、struts2-convention、struts2-plugins等,它们包含了Struts2框架运行所需的所有组件。 接...

    利用Myeclipse快速开发struts应用程序

    为项目添加Struts框架的支持,右键点击项目,选择"MyEclipse" -&gt; "Add Struts Capabilities...",在弹出的对话框中配置Struts配置文件路径、URL模式以及默认应用资源的位置。 4. **配置web.xml**: 修改`web.xml`...

    myeclipse java web开发struts2小程序

    初学者struts2 myeclipse开发实例,登陆界面

    MyEclipse下配置Struts2(含文档及源码)

    此为MyEclipse下Struts2的配置使用文档,附件包括配置步骤文档及源码,文档为本人学习struts2配置一步一步所写,完全为个人对struts2的学习理解,如有不正确的地方,请留言批评指正,谢谢!附件包含项目源码,为本人...

Global site tag (gtag.js) - Google Analytics