struts文件配置

通过这种方式,可以将Struts2的Action按模块添加在多个配置文件中

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

如果要通过动态方法调用action里的方法,可在url地址中action的后面加上一个感叹号和方法名,”.action”不要省掉。这种方法在文档中不建议使用。

在struts.xml里设置常量,禁止动态方法调用:

<constant name="struts.enable.DynamicMethodInvocation" value="false"/> 

通配符

<action name="list_*" class=action的路径 method="(1)">
   <result name="success">/WEB-INF/page/message.jsp</result>
</action>
时间: 2024-08-15 23:04:58

struts文件配置的相关文章

Struts文件上传allowedTypes问题,烦人的“允许上传的文件类型”

Struts的文件上传问题,相信很多人都会使用allowedTypes参数来配置允许上传的文件类型,如下. [html] view plaincopy <param name="allowedTypes"> image/png,image/bmp,image/jpg </param> 但是,用过这个参数的人都知道,allowedTypes是“文件类型”, 而不是“文件后缀名”,文件类型与文件后缀名有什么区别呢? 就如后缀名为bmp的图片的文件类型为image/b

struts文件上传(多文件)

第01步:配置web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="

strut2_struts.xml文件配置知识点汇集

1.Struts2的基本流程 Struts2框架大致分为三部分: .核心控制器StrutsPerpareAndExecuteFilter,Struts2框架提供 .业务控制器 ,用户自己实现 .用户实现的业务逻辑组建,用户自己实现 Struts2应用中的Action用于处理用户请求的Action实例,并不是用户自己实现业务控制器,而是Action代理.因为用户实现的业务控制器并没有ServletAPI耦合,显然无法处理用户请求.而Stuts2框架提供了系列拦截器,该拦截器负责将HttpServl

struts——文件上传

上传文件在一个系统当中是一个很常用的功能,也是一个比较重要的功能.今天我们就一起来学习一下Struts2如何上传文件. 今天讲的上传文件的方式有三种: 1,以字节为单位传输文件: 2,Struts2封装的一种方式: 3,以字符的方式传输文件. 其实这三种方式都差不 多,都是将文件先从客户端一临时文件的形式,传输到服务器的临时文件夹下,然后在将该临时文件复制到我们要上传的目录.另外,有一个需要注意,就是上传过 程中产生的这些临时文件,Struts2不会自动清理,所以我们需要手动清理临时文件,这一个

Struts 文件的上传与下载

实现原理 Struts 2是通过Commons FileUpload文件上传. Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦截器将文件绑定到Action的实例中.从而我们就能够以本地文件方式的操作浏览器上传的文件 具体实现: 一.创建index.jsp页面 1 <body> 2 <s:form action="upload" method="post" theme="

三大框架文件配置

web.xml 文件配置1.strtus2 配置文件(配置过滤器) <filter> <!-- 过滤器名字 --> <filter-name>struts2</filter-name> <!-- 过滤器支持的struts2类 --> <!-- <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> --> <f

二、struts.xml配置及例程

1.配置文件的优先级 在struts2中一些配置(比如常量)可以同时在struts-default.xml(只读性),strtus-plguin.xml(只读性),struts.xml,struts.properties和web.xml文件中配置,它们的优先级逐步升高,即是说后面的配置会覆盖掉前面相同的配置. 2.配置形式 下面以对struts.i18n.encoding=UTF-8的配置为例进行说明: 在struts.xml配置形式如下: <constant name="struts.i

Struts文件上传的大小及类型的限制

前几天讲到struts文件上传,设置了fileUpload拦截器的参数以后,超过大小的文件被限制上传,但是类型不匹配的,却没有得到限制,今天有时间找了一下原因,发表一篇博文,请遇到问题的同学,参考一下: 在struts-default.xml中可以看到fileUpload的拦截器对应的类org.apache.struts2.interceptor.FileUploadInterceptor,查看源码会发现,类中的几个属性: protected Long maximumSize; protecte

日志文件配置与切割

日志文件配置与切割 自定义日志格式 http { server { listen          80 default; server_name     _*; access_log      logs/default.access.log combined; location / { index index.html; root  /data0/htdocs/htdocs; } } } 其中的  access_log,就是用来配置日志路径的, log_format 指令用于设置日志格式 如果