通过手动加入Struts包来开发J2EE工程,可是结果却发现不能使用Struts的默认编辑器来打开Struts配置文件,双击打开Struts配置文件时
用struts的视图方式打开报错
后来仔细对比了一下手动加入Struts包的项目与[右键单击工程,选择MyEclipse-> add Struts capabilities]加入Struts的项目比较,发现他们在项目的文件里有一点点的差别,那就是在在项目下的.project文件里少了一行代 码<nature>com.genuitec.eclipse.cross.easystruts.eclipse.easystrutsnature</nature>, 把这个加上去,就OK 了.
最后总结出修改办法,如下:
解决办法一:,在项目下的.project文件里添加一行代码<nature>com.genuitec.eclipse.cross.easystruts.eclipse.easystrutsnature</nature>,结果如下
</projectDescription>
......
</natures>
......
<nature>com.genuitec.eclipse.cross.easystruts.eclipse.easystrutsnature</nature>
</natures>
</projectDescription>
刷新工程就可以正常打开了
解决办法二:
右键单击工程,选择MyEclipse-> add Struts capabilities
分享到:
相关推荐
Spring提供应用的基础设施,Struts2负责请求的路由和视图展现,而iBatis则处理数据的存取。这样的架构有助于降低各部分之间的耦合度,提高代码的可维护性和可测试性。 在实际项目中,配置这三个框架需要一定的技巧...
1. **实现MVC模式**:Struts2将模型、视图和控制器分离,使得代码结构清晰,有助于提高代码的可维护性和可测试性。 2. **丰富的标签库**:Struts2提供了大量的JSP标签,如s:form、s:textfield等,可以极大地提高开发...
6. Request Dispatcher:Struts1使用RequestDispatcher进行请求转发,根据struts-config.xml中的配置,将请求转发到对应的JSP页面或者其他的Action。 7. 错误处理与国际化:Struts1支持国际化的错误消息显示,通过...
3. **请求处理**:当用户发起请求时,Struts 通过 FilterDispatcher(在 Struts 1.x 中)拦截请求,根据 struts-config.xml 中的配置转发到相应的 Action。Action 处理请求后,可以调用业务服务,然后返回一个 ...
这个项目对于初学者来说是一个很好的实践,通过手写Struts实现对MySQL数据库的增删改查,能够帮助你深入理解MVC架构和Struts框架的工作原理。记得在实践中不断调试和测试,以确保每个功能的正确性。
6. **视图层**:使用JSP(JavaServer Pages)或其他模板技术创建视图,展示学生信息列表、添加学生表单等。Struts的ActionForward或Result机制决定请求完成后跳转到哪个页面。 7. **配置文件**:struts.xml配置...
Struts2是一个强大的MVC(模型-视图-控制器)框架,它在Java Web开发中被广泛应用。结合jQuery,一个轻量级、高效的JavaScript库,可以实现动态、异步的数据交互,即Ajax(Asynchronous JavaScript and XML)技术,...
Struts和Hibernate是两个在Java Web开发中广泛使用的框架,它们分别关注于应用程序的表示层(Presentation Layer)和持久化层(Persistence Layer)。Struts2是Struts的升级版,它引入了非侵入式设计,提高了灵活性...
Hibernate是Java开发中的一个流行ORM解决方案,它消除了手写SQL语句的繁琐工作,将Java对象和数据库表之间的映射关系通过XML或注解定义。主要特性包括: 1. 对象关系映射:Hibernate可以将Java类映射到数据库表,...
3. **配置文件**:Struts配置文件(通常是struts-config.xml)定义了Action类与URL的映射,以及ActionForm对象等。它也包含数据源、国际化资源文件等配置,是整个框架的中枢。 4. **ActionForm**:这是Struts中的...
- **struts-config.xml**:这是Struts的配置文件,定义了Action的映射,以及Action Form Bean的类和属性。在这里,你需要为添加和删除操作设置对应的Action和Form Bean配置。 - **database.properties**:数据库...
3. `webapp`: Web应用目录,包含JSP视图、静态资源和Struts2的配置文件。 4. `pom.xml`: Maven项目的配置文件,用于管理依赖和构建过程。 5. `README.md`或`INSTALL.txt`: 提供安装和运行系统的指南。 通过整合这三...
2. **配置文件**:struts2的struts.xml、Spring的spring-beans.xml、Hibernate的hibernate.cfg.xml及实体类的映射文件。 3. **JSP页面**:展示名片信息、添加/编辑/删除名片的操作界面。 4. **数据库脚本**:创建...
同时,还需要配置相关的XML文件,如Spring的`applicationContext.xml`、Struts的`struts.xml`和Hibernate的`hibernate.cfg.xml`,以定义组件间的依赖和行为。 为了使用SSH框架,开发者需要了解并掌握各框架的基本...
当我们把Spring、Struts2和iBatis整合在一起时,可以构建出一个高效、模块化的Web应用。Spring作为整体的框架容器,负责管理所有的Bean,包括Struts2和iBatis的相关组件。Struts2处理HTTP请求,调用Spring管理的业务...
**iBATIS** 是一种持久层框架,它允许开发者通过XML或注解定义SQL语句,与Java对象直接映射,避免了大量手写JDBC代码。`iBATIS-SqlMaps-2_cn.pdf`、`ibatis开发指南.pdf` 和 `iBATIS-SqlMaps-2-入门教程.pdf` 提供了...
- **struts.xml配置**:定义Action、结果视图等元素。 #### 三、Spring框架的集成与使用 **1. Spring框架介绍** - **概述**:Spring是一个开源框架,用于简化企业级应用的开发,主要关注于业务逻辑层的处理。 - *...
在实际项目中,开发者还需要配置相应的XML配置文件(如struts.xml、hibernate.cfg.xml、applicationContext.xml),以指定各个框架的运行参数和组件关系。同时,SSH框架的使用也需要对Java、Servlet、JSP、JDBC等...
在实际使用PactProject时,开发者或管理员可能需要配置Struts的配置文件(struts-config.xml),Spring的配置文件(applicationContext.xml),以及Hibernate的配置文件(hibernate.cfg.xml),以定义组件、数据源和实体...