我其实是新手,前几天开始学习struts2的知识。
不知道是因为自己笨还是RP不好,弄了我几天。今天可能是我的人品爆发吧,既然给我整成功了。唉,那个高兴甭提了。几天都在痛苦中煎熬,只是这个煎熬是值得的,我现在就把我的配置成功案例给大家分享下。可能代码写的不专业,在以后的学习中我会注意培养的。我们要学习struts2的开发,首先环境的搭建这个工作是必须的,对于我新手来说,这一步也是最纠结的,因为一旦碰到错误。自己在百度和google拼命的寻求答案,可是就是找不到最终的解释。真是苦逼的新手啊。
先说下我的使用struts2 的配置环境:
IDE:myeclipse8.5
JDK:jdk-6u18-windows-i586.exe其实jdk只要是6.0以上的就行我也不知道原因可能说的不是那么精确只是使用1.6版本以上的不用顾虑这么多其他不必要的麻烦
tomcat:apache-tomcat-6.0.35-windows-x64.gz
Struts2 jar包:1.struts2-core-2.2.3.1.jar
2.xwork-core-2.2.3.1.jar
3.ognl-3.0.1.jar
4.javassist-3.11.0.GA.jar
5.freemarker-2.3.16.jar
6.commons-lang-2.5.jar
7.commons-io-2.0.1.jar
8.commons-fileupload-1.2.2.jar
9.asm-commons-3.1.jar
10.asm-3.1.jar
基本要准备的东西都在上面列着:
下面开始我们第一个struts2项目的测试吧!
创建一个jsp页面:login.jsp
创建两个接受结果的页面:这个随便你要不要创建我这里就写上吧
loginfail.jsp
loginsuc.jsp
编写一个action类
写个User类
接下来是配置struts.xml
web.xml
基本上就这些了因为这个只是测试我们的环境是否搭建成功的例子!但是这个我个人觉得很重要,所以你们如果还是不行的,我想你也要静下心了慢慢的分析。虽然可能这样也解决不了你的问题,可是至少要努力去解决。因为,天下没有免费的午餐,要想学会你就必须自己花时间去努力。这次,我配置的成功了,可能有一部分原因是因为我们的运气好转了,另一个原因就是因为我一直在努力的付出! 呵呵不说了测试下吧
我也是刚学习struts2的有机会可以交流下 这个是我的QQ191258966
分享到:
相关推荐
在配置Struts2时,通常会使用一个名为`struts.xml`的配置文件,该文件定义了应用程序的行为和组件。为了在开发环境中获得更好的代码辅助和提示,我们需要使IDE(例如Eclipse)理解`struts.xml`文件的结构,这通常...
2. **Struts2配置**:在Struts2的应用中,我们需要确保Action请求被重定向到HTTPS。这可以通过在`struts.xml`配置文件中使用`<constant>`标签设置`struts.action.excludePattern`属性来实现。 ```xml ...
### Struts2配置详解 #### 一、总览 在深入了解Struts2的配置细节之前,我们先来简要概述一下Struts2框架的核心特点及其配置文件的基本结构。Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web...
### Struts2配置文件介绍 #### 一、Struts2的核心配置文件 在Struts2框架中,有多个重要的配置文件用于控制应用的行为与结构,其中最核心的是`struts.xml`文件。此外还包括`web.xml`、`struts.properties`、`...
在实际开发中,理解Struts2的工作原理、配置细节以及日志信息对定位和解决问题至关重要。此外,保持更新至最新稳定版本的Struts2框架,遵循最佳实践,以及使用IDE的代码检查和自动修复功能,都可以帮助减少这类问题...
在Struts2中,配置文件主要分为两个部分:`struts-default.xml`和用户自定义的配置文件,如`struts.xml`或`struts-config.xml`。这些XML文件定义了Action、结果类型、拦截器和包等元素,从而控制应用程序的行为。 *...
- 如果是Struts2配置问题,确保已启用Spring插件,并配置了注解扫描。 - 如果是Action注解问题,检查注解的使用,确保它们的设置正确无误。 6. **额外提示** - 使用IDE的代码检查和重构工具可以帮助发现配置错误...
总结,Struts2配置涉及多个方面,包括核心库的引入、配置文件的编写、Action、Result、Interceptor的定义以及与Spring的整合等。通过合理配置,可以构建出高效、灵活的Web应用。在实际项目中,应根据需求调整和优化...
了解Struts2配置文件的加载顺序对于优化应用性能和解决配置问题至关重要。 Struts2的配置主要分布在以下几个文件中: 1. **struts-default.xml**:这是Struts2的核心配置文件,位于`struts2-core.jar`库的`/org/...
在描述的问题中,开发者尝试将`struts.xml`文件移动到项目中的不同位置,但发现即使指定了新的路径,Struts2也无法正确加载该配置文件。这是因为Struts2框架在启动时,并不直接根据应用程序的根目录来寻找配置文件,...
配置文件在Struts2中起着至关重要的作用,它定义了框架的行为、动作映射、拦截器和其他关键设置。以下是Struts2配置文件的一些核心元素和属性的详细说明: 1. **配置文件结构**: Struts2的配置通常存储在一个名为...
在配置Struts2与Spring的整合时,我们需要`spring-context.jar`、`spring-webmvc-struts.jar`等,它们负责管理Bean、依赖注入以及与Struts2的集成。 5. **Hibernate ORM**:如果项目中使用Hibernate作为持久层框架...
- **Struts配置文件**:是Struts2的核心配置文件,通常位于`/WEB-INF/struts-config.xml`。 - 配置文件中定义了框架的主要行为,如Action映射、拦截器、结果类型等。 - 通过`struts-config.xml`文件,可以灵活地控制...
配置SSH框架时关于Struts2的配置文件
### Struts2核心配置文件详解 #### 一、概述 Struts2框架是Java Web开发领域内一个重要的轻量级框架,它简化了基于MVC(Model-View-Controller)设计模式的应用程序开发过程。在Struts2框架中,有两个核心配置文件...
在开始使用Struts2之前,我们需要先进行环境配置。以下将详细介绍Struts2的初始使用环境配置步骤。 首先,确保你已经安装了Java Development Kit (JDK)。JDK是开发Java应用的基础,你需要至少JDK 1.6或以上版本来...
在没有使用任何集成开发环境的情况下配置Struts2,可能会遇到各种问题,尤其是在配置过程中对于细节的把握至关重要。以下是配置过程中需要注意的一些关键点: 1. **路径与大小写敏感性**:无论是Tomcat的地址路径...