webwork.propertites
webwork.multipart.parser=jakarta
xwork.xml
<package name="default" extends="webwork-default">
<interceptors>
<interceptor name="upload"
class="com.opensymphony.webwork.interceptor.FileUploadInterceptor">
</interceptor>
<interceptor-stack name="uploadStack">
<interceptor-ref name="upload"></interceptor-ref>
<interceptor-ref name="basicStack"></interceptor-ref>
</interceptor-stack>
</interceptors>
<action name="fileUploadTest"
class="com.fileupload.action.FileUploadAction">
<interceptor-ref name="uploadStack"></interceptor-ref>
</action>
</package>
web.xml
<servlet>
<servlet-name>webwork</servlet-name>
<servlet-class>
com.opensymphony.webwork.dispatcher.ServletDispatcher
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>webwork</servlet-name>
<url-pattern>*.action</url-pattern>
</servlet-mapping>
fileupload.jsp
<form action="fileUploadTest.action" method="post" enctype="multipart/form-data">
<input type="file" name="files">
<input type="file" name="files">
<input type="file" name="files">
<input type="file" name="files">
<input type="file" name="files">
<input type="file" name="files">
<input type="file" name="files">
<input type="file" name="files">
<input type="submit" value="上传">
</form>
分享到:
相关推荐
### Spring+WebWork+iBatis 组合实例详解 #### 一、概述 在Java Web开发领域,Spring、WebWork与iBatis是三个非常重要的框架。本篇将结合具体的配置文件来详细介绍这三个框架是如何协同工作的,以及它们各自在项目...
"webwork+spring+ibatis" 的实例通常会展示如何将这三个框架集成到一个完整的Web项目中。这个实例可能包含以下部分: 1. **环境配置**:安装和配置Java开发环境,如JDK,以及相关的开发工具,如IDEA或Eclipse。 2. ...
这个"webwork+spring+ibatis简单实例"提供了如何整合这三个框架来创建一个功能完整的应用程序的示例。以下是关于这三个框架及其整合方式的详细说明: **WebWork**: WebWork是一个轻量级的MVC(模型-视图-控制器)...
6. **附件上传**:WebWork处理文件上传请求,将文件保存在服务器指定目录,同时可能需要将文件路径或URL保存到数据库。 这个实例涵盖了Web开发的基本操作,对于初学者来说,是学习和理解WebWork+iBatis整合应用的...
webwork+Spring+ibatis 此为webwork+Spring+ibatis+freemarker 源码实例 因为包大,只好分开。。请一并下载webwork+Spring+ibatis_lib放入些实例中,,才能运行! 解压后,请参考mark.txt文件操作,即可!
【标题】"webwork+ibatis+sqlserver2000"所代表的是一个基于WebWork框架、iBATIS持久层框架以及SQL Server 2000数据库的完整应用程序实例。这个组合在早期的Java Web开发中较为常见,用于构建企业级应用。 ...
3. **配置Ibatis**:Ibatis的配置文件中,定义SQL映射文件的位置和数据源。通过Spring的SqlSessionFactoryBean,Ibatis与Spring容器进行集成。 4. **事务管理**:Spring可以作为全局事务管理器,控制WebWork Action...
深入理解这个实例,开发者可以学习到如何使用WebWork创建控制器,如何在Spring中配置bean并实现依赖注入,如何编写Ibatis的映射文件以及动态SQL,还有Velocity模板语言的语法和逻辑控制。这些技能对于开发基于Java的...
### Spring+Ibatis+WebWork框架搭配详解 在软件开发领域,选择合适的开发框架对于项目的成功至关重要。本文将深入探讨如何结合使用Spring、Ibatis(现称为MyBatis)以及WebWork这三个流行的Java开发框架来构建高效...
与传统的JDBC相比,Ibatis提供了更简单的方式来处理SQL查询和结果集映射,从而减少了代码量并提高了可维护性。 4. **jQuery**:jQuery是一个JavaScript库,简化了DOM操作、事件处理、动画和Ajax交互。在Web页面中,...
**SSI(Struts2+Spring2.5+Ibatis2.3)项目实例详解** **一、Struts2框架** Struts2是一个基于MVC设计模式的Java Web开发框架,它继承了Struts1和WebWork的优点,提供了一种更灵活、更强大的控制层解决方案。在SSI...
Struts、Spring和iBatis是Java开发中常用的三大开源框架,它们的集成可以构建出高效、可维护的Web应用程序。Struts提供了MVC(Model-View-Controller)设计模式的实现,Spring作为全能型框架,负责依赖注入、事务...
- 集成 iBatis:在 Spring 配置文件中,引入 iBatis 的配置文件,并配置 SqlSessionTemplate 或 SqlSessionManager,使得 iBatis 能够通过 Spring 容器管理。 - 配置 Struts2:接着,配置 Struts2 的 struts.xml ...
1. **SQL Maps**:iBatis的配置文件中包含了SQL语句,可以是静态的也可以是动态的,动态SQL可以根据条件自动生成不同的SQL。 2. **Mapped Statements**:这些映射语句关联了SQL和Java方法,当Java方法被调用时,对应...
### Struts2、Spring、iBatis与MySQL整合详解 #### 一、项目背景与目的 在当前的企业级应用开发中,为了实现更加灵活、高效且易于维护的应用系统,开发者通常会选择采用MVC(Model-View-Controller)设计模式,并...
- **文件上传**:Struts2提供了文件上传的支持,开发者可以通过简单的配置即可实现文件的上传功能。 - **文件下载**:同样地,Struts2也支持文件下载,便于实现文件的分发和共享。 #### 十、视图浅析 - **视图组件...
在此基础上搭建了洗煤厂煤质信息管理系统架构,采用FreeMarker作为页面,Webwork控制业务和分发请求,Ibatis作为数据访问和持久化,通过Spring进行整合,并通过一个具体实例进行了分析。试运行结果表明洗煤厂煤质管理系统...
它既不是WebWork也不是Struts1的简单替代品,而是一种全新的框架,融合了两者的优势。 - **Struts2的特点**:Struts2具有更加灵活的架构,支持更多现代Web应用的需求,如Ajax支持、动态方法调用、类型转换、文件上传...