通过手动加入Struts包来开发J2EE工程,可是结果却发现不能使用Struts的默认编辑器来打开Struts配置文件,双击打开Struts配置文件时,就出错:
Unable to create this part due to an internal error. Reason for the failure: Project fuNan_Demo is not configured as a MyEclipse Web-Struts Project. Therefore the MyEclipse Struts Editor may not be used with struts-action.xml. The default XML Editor has been used to open the file instead.
解决方案:
在在项目下的.project文件里少了一行代码<nature>com.genuitec.eclipse.cross.easystruts.eclipse.easystrutsnature</nature>,把这个加上去,刷新,搞定
一般情况
在新建工程之后,右键单击工程,选择MyEclipse-> add Struts capabilities。根据提示将struts组建添加到工程里,再把原工程导入进来。新的工程没有添加Struts能力
分享到:
相关推荐
在MyEclipse这样的集成开发环境中,Struts2的配置文件`struts.xml`是至关重要的,因为它定义了应用程序的行为和路由。然而,有时用户可能会遇到MyEclipse在检查`struts.xml`时报告的异常,比如"Invalid result ...
为项目添加Struts框架的支持,右键点击项目,选择"MyEclipse" -> "Add Struts Capabilities...",在弹出的对话框中配置Struts配置文件路径、URL模式以及默认应用资源的位置。 4. **配置web.xml**: 修改`web.xml`...
2. Struts配置文件(如:struts-config.xml或struts2的struts.xml):定义Action、结果、拦截器等。 3. Hibernate配置文件(如:hibernate.cfg.xml):包含数据库连接信息、映射文件引用等。 该插件可能提供的功能...
解决Myeclipse打开Struts配置文件时出现错误的问题,路径为:`Windows > Preferences > General > Editors > File Associations`,选择`.xml`文件类型,将默认编辑器设为`Myeclipse XML Editor`。 ### 第八步:取消...
同时,熟悉Struts2.3的配置文件格式和注解用法,可以提高开发效率并减少出错的可能性。 总之,通过替换MyEclipse 2014中的Struts2库,开发者可以利用Struts2.3的新功能,同时保持与旧版IDE的兼容性。这一过程需要...
5. **配置文件**:Struts的配置文件(struts-config.xml)定义了Action映射和Form Bean,以及Spring的配置文件(if使用Spring框架)来管理依赖注入。 6. **安全与权限**:可能通过过滤器(Filter)实现登录验证,只...
这包括编写struts.xml配置文件,定义Action、结果页面和拦截器。struts.xml通常放在src/main/webapp/WEB-INF目录下,它描述了请求到Action的映射、Action的处理结果以及整个应用的配置信息。 4. **创建Action类** ...
- 此步骤会自动添加Struts2的相关库,并在`src`目录下生成`struts.xml`配置文件,同时在`web.xml`中配置Struts2的过滤器。 3. **配置Struts2** - 在Struts2的配置界面,可以选择Struts2的版本和所需的Jar包。 - ...
在“MyEclipse开发Struts Hibernate集成教程.pdf”文档中,你将详细学习每个步骤的实施方法,包括具体的配置文件示例、代码片段以及可能出现的问题及解决策略。通过这个教程,你将掌握如何在MyEclipse中构建一个功能...
9. **异常处理**:在Struts2中,可以通过全局异常拦截器来统一处理可能出现的运行时异常,提供友好的错误提示。 10. **安全性**:尽管这是一个基础示例,但在实际应用中,应考虑安全性问题,如SQL注入、XSS攻击等,...
在配置 Struts2 时,可能会出现 ClassNotFoundException 的错误。这是因为 Struts2 的 jar 包没有被正确地添加到项目中。解决方法是将 Struts2 的 jar 包复制到项目的 WEB-INF/lib 文件夹中。 九、发布项目 最后,...
在本篇文章中,我们将深入探讨如何解决在MyEclipse环境下开发Struts应用时遇到的一个常见问题:“org.apache.jasper.JasperException: Failed to load or instantiate TagExtraInfo class: org.apache.struts.taglib...
6. **编写代码**:根据功能需求,创建相应的Java类、配置文件及JSP页面。 - `BaseAction.java`:处理用户请求的基类。 - `UserDao.java`:定义用户数据访问接口。 - `UserDaoImpl.java`:实现`UserDao`接口,负责...
如果选择整合,MyEclipse会询问是否使用现有的Spring配置文件。在配置数据库连接时,MyEclipse提供了数据源设置,例如JDBC连接到SQL Server 2005。它还会自动生成Hibernate的Session工厂配置,并提示可能存在的包...
在ums_struts2_06_file这个压缩包中,可能包含了实现上述功能的示例代码,包括Action、配置文件、JSP页面等,可以作为学习和参考的资源。通过研究这些代码,你可以更深入地理解Struts2中的文件上传和下载机制。
7. **修复Struts-config.xml打开错误**:如果打开Struts配置文件时出现错误,可以在`Windows > Preferences > General > Editors > File Associations`中将*.xml文件关联到MyEclipse XML Editor并设为默认。...
11. **解决冲突**:在发布工程时,可能会出现库文件冲突,比如asm-2.2.3.jar。每次发布前,都需要检查并删除可能导致冲突的重复库。 12. **运行与测试**:完成以上步骤后,你可以运行项目,测试SSH集成是否正常工作...
这包括引入Struts的核心库,如struts2-core.jar、struts2-convention-plugin.jar等,并在项目的WEB-INF目录下创建struts.xml配置文件,用于定义Action和结果页面。项目结构应包含Struts的配置文件和相应的库文件。 ...
2. **Struts配置**:在Struts的配置文件(struts-config.xml或struts2的struts.xml)中,我们需要定义一个Action,该Action将处理文件上传请求。配置中需要指定Action的类名以及对应的Action Mapping。 3. **Action...