struts2 常量配置 及 引入dtd文件

常量配置如图:

对应的struts.xml中如何配置?这个可以参考 default.properties,对struts-2.5.10.1-all加压(不同版本可能有所不同,如果不同,就自己动动手,搜索吧)

路径 :struts-2.5.10.1\src\core\src\main\resources\org\apache\struts2

下面为struts.xml配置。

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
        "http://struts.apache.org/dtds/struts-2.5.dtd">

<struts>
	<!-- 后缀,默认是action -->
	<constant name="struts.action.extension" value="do,,"></constant>

	<!-- 设置请求的编码方法 默认utf-8 -->
	<constant name="struts.i18n.encoding" value="utf-8"></constant>

	<!-- 默认开发模式   默认false 不适用开发模式-->
	<constant name="struts.devMode" value="true"></constant>

	<!-- 默认上次的最大字节数 默认: 2097152  2MB-->
	<constant name="struts.multipart.maxSize" value=""></constant>
</struts>
  1. 开发中,我知道快捷键的使用,但是为什么没有给出相应的提示内容?这时候,就需要导入相应的dtd文件。注意:导入的dtd文件应和struts.xml中 的保持一致。至于是哪里一致,下面会讲到。那么dtd文件在哪里,相信那么多文件,就是找也会头晕,搜索 *.dtd,就可以找到文件夹的位置。

    由于我就是这么找到的,从官网下载的struts-2.5.10.1-all(不同版本可能有所不同,如果不同,就自己动动手,搜索吧)

    解压后在 struts-2.5.10.1\src\core\src\main\resources 里面找到的

    如图:2.至于如何引入dtd,网上例子有很多,为了不再麻烦,就如下图。

5.刚才说的引入的dtd版本和struts.xml的dtd版本一致,如图

时间: 05-18

struts2 常量配置 及 引入dtd文件的相关文章

配置Struts.xml DTD文件报错

报错信息为: The content of element type "struts" must match "((package|include|bean|  constant)*,unknown-handler-stack?)" 先来说说Struts框架的使用.1,下载Struts开发包:2,将需要的jar包导入到项目中 http://archive.apache.org/dist/struts/source/      struts源码包下载地址 http:/

【Struts2学习笔记-3】常量配置

Struts2常量 配置Struts2常量值有3个地方,1)在struts.properties文件中配置常量:2)在web.xml文件中配置FileterDispatcher指定初始化参数来配置常量:3)在struts.xml文件中使用<constrant.../>元素来配置常量.下面详细说说第一种方式. 1. struts.configuration: 该常量指定加载struts2配置文件的配置文件管理器.该常量的默认值是org.apache.struts2.config.DefaultC

Struts2常量的具体用法实例

通常struts2加载struts2常量的顺序如下: 1. struts-default.xml:该文件保存在struts2-core-2.0.6.jar文件中.2. struts-plugin.xml:该文件保存在struts2-Xxx-2.0.6.jar等Struts2插件JAR文件中.3. struts.xml:该文件是Web应用默认的Struts2配置文件.4. struts.properties:该文件是Web应用默认的Struts2配置文件.5. web.xml:该文件是Web应用的

JAVAWEB开发之Struts2详解(一)——Struts2框架介绍与快速入门、流程分析与工具配置以及Struts2的配置以及Action和Result的详细使用

Struts2框架介绍 三大框架:是企业主流JavaEE开发的一套架构.Struts2 + Spring + Hibernate 什么是框架?为什么要学习框架? 框架是实现部分功能的代码(半成品),使用框架简化企业级软件开发. Struts2与MVC? Struts是一款优秀的MVC框架 MVC:是一种思想,是一种模式,将软件分为Model模型.View视图.Controller控制器 JAVAEE软件三层架构:web层(表现层).业务逻辑层.数据持久层(Sun提供javaEE开发规范) Jav

JavaEE SSH框架整合(二) struts2 加载本地dtd文件,action配置

1. 加载struts2的dtd文件,使struts.xml不用联网就能验证,并在eclipse中有提示 在src下创建struts.xml: <?xmlversion="1.0"encoding="UTF-8"?> <!DOCTYPE strutsPUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://strut

struts2中的constant常量配置

struts2中的constant配置详解 本文主要讲解一下struts2中的constant常量配置,内容主要来自于互联网的整理.<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.ap

JavaEE SSH集成框架(两) struts2 本地加载dtd文件,action组态

1. 载入中struts2的dtd文件.使struts.xml网络无法验证,和eclipse有技巧 在src在创建struts.xml: <? xmlversion="1.0"encoding="UTF-8"? > <!DOCTYPE strutsPUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts

Struts2 常用的常量配置

在struts2-core-2.1.8.1.jar的org.apache.struts2包下面的default.properties资源文件里可以查到常用的常量配置,这些不用刻意的记住:忘记的时候可以查询.总结长用的的常量配置如下面: <!-- 设置url请求后缀 --> <constant name="struts.action.extension" value="do,action,html,htm"></constant>

XML文件内部写法--引入DTD规范

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pets[ <!ELEMENT pets (dogs,penguins)> --引入DTD规范XML文件时,DTD文件的编写应注意:红色字体与蓝色字体之间应该要有空格 <!ELEMENT dogs (dog*)> <!ATTLIST dog id CDATA #REQUIRED> <!ELEMENT dog (