由于一些遗忘,去深入了解struts2-convention-plugin-2.2.1.1.jar
觉得这段总结还不错,拿来和大家一起分享下。
1.启动Tomcat出现:
Settings: Could not parse struts.locale setting, substituting default VM locale
解决方法->使用是UTF-8在struts.properties文件中配置:struts.locale=en_UTF-8 或 struts.locale=zh_UTF-8
2.启动时LogFactory.java报错的话,就说明struts2的jar包版本有问题看是2.0.*还是2.1.*版本的,重新下载相应的包.
3.There is no Action mapped for namespace / and action name HelloWorld
解决方法:struts.xml写错
4.Unable to locate configuration files of the name struts-plugin.xml, skipping
解决方法:将struts2-convention-plugin-2.2.1.1.jar放进lib即可
5.完整运行一个struts2需要的环境和jar包:
①jar包(9个):
commons-fileupload-1.2.1.jar
commons-io-1.3.2.jar
commons-logging-1.0.4.jar
freemarker-2.3.16.jar
javassist-3.7.ga.jar
ognl-3.0.jar
struts2-convention-plugin-2.2.1.1.jar
struts2-core-2.2.1.1.jar
xwork-core-2.2.1.1.jar
②web.xml:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<display-name>xypm</display-name>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<servlet>
</web-app>
③Tomcat配置:Server Options->勾选Publish module contexts separate XML files
④下载tcnative-1.dll到jdk/bin下
6.struts2跳转后页面乱码
解决方法:<result type="freemarker">/index.htm</result>记得加type为freemarker
7.http://blog.163.com/huang_ying_lu/blog/static/2699983201111975921355/
分享到:
相关推荐
这个"struts2基础jar包"包含了运行Struts2框架所需的核心库和其他相关组件。下面我们将深入探讨Struts2框架的关键知识点。 1. **MVC模式**:Struts2遵循MVC架构,将业务逻辑、数据和用户界面分离,使得代码更易于...
这篇“Struts2基础应用二”着重介绍Struts2的核心概念、配置以及在实际项目中的应用。 首先,Struts2是一个基于MVC设计模式的开源框架,它继承了Struts1的优点并解决了其存在的问题,如性能和灵活性。在Struts2中,...
Struts2基础教程 Struts2是基于MVC模式的Web应用程序框架,它是Struts1.x的后续版本,但Struts2已经完全颠覆了Struts1.x的配置和使用方式。Struts2是基于Webwork框架构建的,使用xwork作为核心技术。 Struts2的...
Struts2 基础知识 Struts2 是一个基于 MVC 模式的 Java Web 应用程序框架,主要用于构建 Web 应用程序。Struts2 框架提供了一些基本的组件和工具,帮助开发者快速构建 Web 应用程序。 Struts2 框架引入到 Web ...
这个"struts2基础jar"包是Struts2的核心组件,包含了执行基本Struts2功能所必需的库文件。 在Struts2框架中,主要涉及到以下几个关键知识点: 1. **Action类**:Action类是Struts2框架的核心,它代表了业务逻辑的...
根据给定文件的信息,我们可以提炼出以下关于“泰牛程序员 韩顺平 JavaEE全套 第15部分 Struts2基础入门”的相关知识点。 ### 一、JavaEE概述 Java Platform, Enterprise Edition(JavaEE)是由Oracle公司维护的一...
这个"Struts2基础Jar包13个"包含了实现Struts2框架所需的核心库和其他依赖组件。下面,我们将详细探讨这些Jar包以及它们在Struts2框架中的作用。 1. **核心框架**: - `struts2-core.jar`:这是Struts2的核心库,...
这个"struts2基础包"包含了进行基于Struts2框架开发所必需的核心库和依赖。以下将详细介绍其中涉及的关键知识点: 1. **MVC架构**:Struts2遵循MVC设计模式,分离了业务逻辑、数据模型和用户界面,使得代码结构清晰...
通过学习"struts2 基础学习",开发者可以掌握如何使用Struts2创建Web应用,理解其核心概念和工作机制,从而提高开发效率和代码的可维护性。SSH.exe可能是SSH(Struts2、Spring、Hibernate)整合开发的一个示例程序,这...
以下是对Struts 2基础的详细解释: 一、Action配置与初始化 在Struts 2中,Action是业务逻辑的核心组件,通常是一个Java类。为了使Struts 2能够识别并调用Action,需要在`struts.xml`配置文件中声明Action。Action...
本实践与练习主要围绕Struts2的基础应用进行,帮助开发者掌握其核心概念和技术。 首先,`.classpath`和`.project`是Eclipse IDE的工作空间配置文件。`.classpath`文件包含了项目所需的类路径信息,包括JRE系统库、...
在“struts2基础环境”中,我们将探讨如何搭建一个基本的Struts2项目并实现简单的页面跳转。 首先,我们需要了解Struts2的基础架构。它包含以下几个关键组件: 1. **Action类**:这是业务逻辑的核心,处理用户请求...
### Struts2基础知识点详解 #### 一、Struts2框架概述 Struts2是由Apache软件基金会维护的一个开源Web应用程序框架,它继承和发展了Struts1和WebWork框架的优点,采用了MVC(Model-View-Controller)设计模式,极...
这个"struts2基础架包"包含了Struts2框架的基础组件,是Java开发者进行Web应用开发的必备工具。 Struts2的核心特性包括: 1. **Action与Result**:Action是业务逻辑的执行单元,负责处理请求和生成响应。Result则...
以下是对Struts2基础学习的一些关键知识点: 1. **Struts2依赖的JAR文件**: 开发Struts2应用时,需要依赖一系列JAR文件,包括`struts2-core-2.x.x.jar`(框架核心),`xwork-2.x.x.jar`(XWork基础),`ognl-2.x....
### Struts2基础简要介绍 #### 一、Struts2概述 Struts2是一个用于构建企业级Java Web应用程序的开源框架。它基于MVC(Model-View-Controller)设计模式,提供了一种灵活的方式来组织代码,使得开发更加模块化且...
这个"Struts2基础篇随书源代码"压缩包包含了与《Struts2框架开发》一书相关的多个章节的实例代码,旨在帮助读者深入理解和实践Struts2的核心概念和技术。 第2章“步入Struts2框架开发的殿堂”介绍了Struts2的基础...
### Struts2基础知识点 #### 一、Struts2简介 **Struts2** 是一个基于MVC(Model-View-Controller)设计模式的开源Web应用程序框架,它由Apache Software Foundation维护。Struts2框架继承了Struts1的优点,并在此...