`

Struts2 基础

 
阅读更多

由于一些遗忘,去深入了解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基础jar包"包含了运行Struts2框架所需的核心库和其他相关组件。下面我们将深入探讨Struts2框架的关键知识点。 1. **MVC模式**:Struts2遵循MVC架构,将业务逻辑、数据和用户界面分离,使得代码更易于...

    Struts2基础应用二

    这篇“Struts2基础应用二”着重介绍Struts2的核心概念、配置以及在实际项目中的应用。 首先,Struts2是一个基于MVC设计模式的开源框架,它继承了Struts1的优点并解决了其存在的问题,如性能和灵活性。在Struts2中,...

    Struts2基础教程.docx

    Struts2基础教程 Struts2是基于MVC模式的Web应用程序框架,它是Struts1.x的后续版本,但Struts2已经完全颠覆了Struts1.x的配置和使用方式。Struts2是基于Webwork框架构建的,使用xwork作为核心技术。 Struts2的...

    struts2基础知识

    Struts2 基础知识 Struts2 是一个基于 MVC 模式的 Java Web 应用程序框架,主要用于构建 Web 应用程序。Struts2 框架提供了一些基本的组件和工具,帮助开发者快速构建 Web 应用程序。 Struts2 框架引入到 Web ...

    struts2 基础 jar

    这个"struts2基础jar"包是Struts2的核心组件,包含了执行基本Struts2功能所必需的库文件。 在Struts2框架中,主要涉及到以下几个关键知识点: 1. **Action类**:Action类是Struts2框架的核心,它代表了业务逻辑的...

    泰牛程序员 韩顺平 JavaEE全套 第15部分 Struts2基础入门

    根据给定文件的信息,我们可以提炼出以下关于“泰牛程序员 韩顺平 JavaEE全套 第15部分 Struts2基础入门”的相关知识点。 ### 一、JavaEE概述 Java Platform, Enterprise Edition(JavaEE)是由Oracle公司维护的一...

    Struts2基础Jar包13个

    这个"Struts2基础Jar包13个"包含了实现Struts2框架所需的核心库和其他依赖组件。下面,我们将详细探讨这些Jar包以及它们在Struts2框架中的作用。 1. **核心框架**: - `struts2-core.jar`:这是Struts2的核心库,...

    struts2基础包

    这个"struts2基础包"包含了进行基于Struts2框架开发所必需的核心库和依赖。以下将详细介绍其中涉及的关键知识点: 1. **MVC架构**:Struts2遵循MVC设计模式,分离了业务逻辑、数据模型和用户界面,使得代码结构清晰...

    struts2 基础学习

    通过学习"struts2 基础学习",开发者可以掌握如何使用Struts2创建Web应用,理解其核心概念和工作机制,从而提高开发效率和代码的可维护性。SSH.exe可能是SSH(Struts2、Spring、Hibernate)整合开发的一个示例程序,这...

    struts 2 笔记 struts2 基础

    以下是对Struts 2基础的详细解释: 一、Action配置与初始化 在Struts 2中,Action是业务逻辑的核心组件,通常是一个Java类。为了使Struts 2能够识别并调用Action,需要在`struts.xml`配置文件中声明Action。Action...

    14.8 Struts2 基础之 实践与练习

    本实践与练习主要围绕Struts2的基础应用进行,帮助开发者掌握其核心概念和技术。 首先,`.classpath`和`.project`是Eclipse IDE的工作空间配置文件。`.classpath`文件包含了项目所需的类路径信息,包括JRE系统库、...

    struts2基础环境

    在“struts2基础环境”中,我们将探讨如何搭建一个基本的Struts2项目并实现简单的页面跳转。 首先,我们需要了解Struts2的基础架构。它包含以下几个关键组件: 1. **Action类**:这是业务逻辑的核心,处理用户请求...

    struts2基础.pdf

    ### Struts2基础知识点详解 #### 一、Struts2框架概述 Struts2是由Apache软件基金会维护的一个开源Web应用程序框架,它继承和发展了Struts1和WebWork框架的优点,采用了MVC(Model-View-Controller)设计模式,极...

    struts2基础架包

    这个"struts2基础架包"包含了Struts2框架的基础组件,是Java开发者进行Web应用开发的必备工具。 Struts2的核心特性包括: 1. **Action与Result**:Action是业务逻辑的执行单元,负责处理请求和生成响应。Result则...

    struts2 基础学习ppt

    以下是对Struts2基础学习的一些关键知识点: 1. **Struts2依赖的JAR文件**: 开发Struts2应用时,需要依赖一系列JAR文件,包括`struts2-core-2.x.x.jar`(框架核心),`xwork-2.x.x.jar`(XWork基础),`ognl-2.x....

    struts2基础简要介绍

    ### Struts2基础简要介绍 #### 一、Struts2概述 Struts2是一个用于构建企业级Java Web应用程序的开源框架。它基于MVC(Model-View-Controller)设计模式,提供了一种灵活的方式来组织代码,使得开发更加模块化且...

    Struts2基础篇随书源代码

    这个"Struts2基础篇随书源代码"压缩包包含了与《Struts2框架开发》一书相关的多个章节的实例代码,旨在帮助读者深入理解和实践Struts2的核心概念和技术。 第2章“步入Struts2框架开发的殿堂”介绍了Struts2的基础...

    struts2基础

    ### Struts2基础知识点 #### 一、Struts2简介 **Struts2** 是一个基于MVC(Model-View-Controller)设计模式的开源Web应用程序框架,它由Apache Software Foundation维护。Struts2框架继承了Struts1的优点,并在此...

Global site tag (gtag.js) - Google Analytics