Struts 2中的struts.properties配置文件

提供框架的很多属性,可以根据需要改变一些默认属性。默认属性文件default.properties,这个文件被存在struts2-core-x.jar的jar包中。例如请求一个action的默认后缀是.action所以请求地址是http://localhost:8080/Chapter01-FirstStruts2/Hello.action,我们可以改变这个后缀它的属性是struts.action.extension=action,为了改变这个属性我们可以在src源文件夹下面创建一个struts.properties文件,在文件中添加struts.action.extension=do,然后保存后重新部署web工程,在地址栏中输入http://localhost:8080/Chapter01-FirstStruts2/Hello.do就可以看到我们想要的结果了。

struts-default.xml文件包了Struts2的默认配置信息,这个文件被打包到struts2-core.jar文件中。此外,还有struts-default.vm、struts-plugin.xml和velocity.properties.

时间: 2024-10-03 23:57:29

Struts 2中的struts.properties配置文件的相关文章

Struts 2中的struts.xml配置文件

是使用Struts2主要的配置文件,在这个文件中可以配置action,拦截器,result和reslut类型,视图以及视图类型等. 它是我们使用Sturts2开发工作的重点要关注的配置文件.struts.xml文件要放到在src源文件夹,源文件夹的东西将被编译 到classes文件夹下面.struts.xml文件的内容如程序清单所示. <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configurati

Struts 2中的web.xml配置文件

web.xml文件 提供web工程部署描述信息,包含Struts2的FilterDispatcher组件配置信息,这个过滤器能够初始化Struts2框架,处理所有请求.最基本的配置方式如程序清单1.9所示. <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"

看看如何在Struts应用中施展AJAX魔法

ajax AJAX是最近在web开发流程中一次革命,它允许在一个普通的web浏览器中配置大量的动态效果.多年前Struts 都已经是Java-Web开发中的一个事实上的标准,在大量的应用中都已经使用了它.本文将告诉你,如何在你已经存在Struts应用中结合丰富的AJAX没Ы涌凇? 本文将介绍在JSP页面中包含一些JavaScript这样一个简单而有效的方法来结合AJAX和Struts.在此我们介绍如何重新使用已经存在的Struts actions,但此技术同样可用于你选择的其他Java-Web

如何在Web工程项目中使用Struts

web|项目 起初的工程(未引入Struts)目录结构如下: 修改你的web.xml配置 如下: 修改之前是: <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_

Struts 2中的constant配置详解_java

1.<constant name="struts.i18n.encoding" value="UTF-8" /> 指定Web应用的默认编码集,相当于调用 HttpServletRequest的setCharacterEncoding方法. 2.<constant name="struts.i18n.reload" value="false"/> 该属性设置是否每次HTTP请求到达时,系统都重新加载资源文

如何在项目实践中扩展Struts

项目 我看到很多项目中,开发者实现了自己的MVC框架,并不是因为他们想做同Struts根本不同的东西,而是因为他们并没有意识到如何扩展Struts.开发自己的MVC框架可以获得全部的控制权,但是这也意味着需要很多资源来实现它(人力物力),在紧张的日程安排下,有时候这是不可能的. Struts不仅仅是一个强大的框架,同时它也是可扩展的.你可以以三种方式来扩展Struts. 1.PlugIn:如果你想在application startup或shutdown的时候做一些业务逻辑的话,那就创建你自己的

Struts从零开始四、Struts中的国际化

一.概念 I18N作为"国际化"的简称,其来源是明文单词"internationlization"的首末字符"i"和"n"之间的字符数为18.随着全球经济的遗体化为一种主流的趋势,软件开发者应该开发出支持多国语言.国家化的web应用程序吧.也就是一个web应用程序在运行时能够根据客户端请求所来自的国家和语言的不同显示不同的用户界面.这样,当需要在应用程序中添加对一种新的语言的支持时,不需要对已有的软件返工,无需修改应用程序的程

Struts开发过程中的异常处理机制

总的来说,在struts新的版本中加入了对异常的处理,称之为:Exception Handling,标志着作为一个整体的解决框架,struts原来越趋于成熟. 通常来说,以前在用struts开发的过程中,对于异常的处理,主要是采用手动处理的方式:如通过try/catch等等捕获异常,然后定制个性化的比较详细的错误信息放进ActionError中,然后在具体的返回页面中把这些错误信息反馈给用户(包括开发员).异常原始的信息不管是最终用户还是开发员都是不希望看到的. 下面着重讲一下在struts中是

jsp跳转-struts,javaEE中的地址跳转

问题描述 struts,javaEE中的地址跳转 跪求: jsp跳转到login.action中老是出现404错误,The requested resource (/Test2/TestActionContext) is not available.在struts的action,class名都核对过,还有可能是什么其他的错吗 解决方案 请求资源没有找到该路径 解决方案二: 硬伤就是路径问题,核心问题,你看看structs配置文件,包名什么的对么,这个可以决定访问路径顺序的!!!!!