引言:
今天用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有关。稍后确认。
分享到:
相关推荐
完成这些步骤后,MyEclipse会在src目录下自动生成一个名为`struts.xml`的核心配置文件,这是整个Struts2应用的配置中心。 **编写JSP页面** 在Struts2中,JSP页面主要作为视图层,使用Struts2的标签库来处理用户交互...
【标题】"myEclipse创建Struts Project"涉及的关键知识点主要集中在如何在MyEclipse集成开发环境中设置和创建一个基于Struts框架的项目。Struts是Apache软件基金会的一个开源项目,它是一个MVC(Model-View-...
在Struts2+MyEclipse的配置过程中,首先需要在MyEclipse中创建一个新的Java Web项目。这个项目应该包含WEB-INF目录,其中的web.xml文件是应用的部署描述符,用于配置应用的入口点和其他服务。 1. **添加Struts2库**...
根据提供的标题、描述以及部分内容,本文将详细解析与MYECLIPSE + STRUTS2 + SPRING4 + HIBERNATE4 + STRUCTS2S+OGNL + MYSQL_5.7.12相关的技术栈及其应用。这些技术在企业级开发中非常常见,能够帮助开发者构建高效...
最后,为了让MyEclipse能够识别并正确处理Struts2的请求,我们需要在Web项目的`web.xml`中配置Struts2的前端控制器`StrutsPrepareAndExecuteFilter`。这样,当用户提交表单时,Struts2框架将接管请求,调用Action并...
MyEclipse是一款强大的Java集成开发环境,尤其在处理Struts等Web应用框架时,提供了丰富的功能支持,如代码生成、调试、部署等。 在MyEclipse中开发Struts实例,首先需要理解以下几个核心概念: 1. **Action类**:...
在安装MyEclipse时,需确保JDK版本为1.5或更高,并正确配置环境变量。 **Struts**是一个开源的MVC框架,用于构建Java Web应用程序。它提供了处理HTTP请求、管理业务逻辑和展示结果的能力。在MyEclipse中,可以通过...
- Struts2的JSON插件为开发者提供了一种简单的方式来处理JSON数据,特别是在返回JSON格式的数据给客户端时特别有用。 #### 3.2 JSON插件使用示例 - **安装**:首先需要从官网下载JSON插件的JAR包,并将其添加到项目...
然后,右键点击Package Explorer中的项目名称,选择`MyEclipse > Add Struts Capabilities`来添加Struts功能。在此过程中,可以选择默认的配置,或者根据需要自定义基包(Base package for new classes)。 完成...
- 此步骤会自动添加Struts2的相关库,并在`src`目录下生成`struts.xml`配置文件,同时在`web.xml`中配置Struts2的过滤器。 3. **配置Struts2** - 在Struts2的配置界面,可以选择Struts2的版本和所需的Jar包。 - ...
在本项目中,MyEclipse 9.0被用作开发工具,它支持Struts2和Hibernate的集成,简化了开发流程,同时也提供了图形化的数据库管理工具,方便与MySQL数据库进行交互。 【MySQL】 MySQL是一款开源、免费的关系型数据库...
在编写和维护Struts2应用时,应确保`struts.xml`的配置符合Struts2的XML DTD(文档类型定义),遵循最佳实践,并适时手动进行验证,以确保配置的准确性和有效性。在遇到类似问题时,不要急于去掉所有验证,而是应该...
初学者初次学习struts相当好,我第一次学struts就是看这个的,一看就懂,图文教程
在这个场景中,我们将深入探讨如何使用MyEclipse工具来实现一个基于Struts的登录功能。 首先,我们需要了解Struts框架的核心组件和工作原理。Struts框架主要由以下部分组成: 1. **Action类**:这是业务逻辑处理的...
在MyEclipse中,创建一个Struts2项目的第一步是新建一个Dynamic Web Project,并导入Struts2的库。这些库包括struts2-core、struts2-convention、struts2-plugins等,它们包含了Struts2框架运行所需的所有组件。 接...
为项目添加Struts框架的支持,右键点击项目,选择"MyEclipse" -> "Add Struts Capabilities...",在弹出的对话框中配置Struts配置文件路径、URL模式以及默认应用资源的位置。 4. **配置web.xml**: 修改`web.xml`...
初学者struts2 myeclipse开发实例,登陆界面
此为MyEclipse下Struts2的配置使用文档,附件包括配置步骤文档及源码,文档为本人学习struts2配置一步一步所写,完全为个人对struts2的学习理解,如有不正确的地方,请留言批评指正,谢谢!附件包含项目源码,为本人...