private File file1;
public String execute(){
return "success";
}
public File getFile1() {
return file1;
}
public void setFile1(File file1) {
this.file1 = file1;
}
<form action="fileupload.action">
<s:file id="file1" name ="file1"></s:file>
<input type="submit">
</form>
这样找不到 result 。但在 没有getter ,setter 时候没问题。
<s:form action="fileupload.action">
<s:file id="file1" name ="file1"></s:file>
<input type="submit">
</s:form>
成功。
试验了一下 <s:textfield id="file1" name="file1"> </s:textfield> 这个没问题。这个问题就这样了不深入研究了。
分享到:
相关推荐
标题和描述中提到的知识点是关于Struts 2框架中的标签库使用,特别是与JSP相关的部分。Struts 2框架是一种基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,用于构建动态、可扩展的Web应用。其标签...
Struts2框架是Apache软件基金会下的一个开源项目,它提供了一种基于MVC(Model-View-Controller)设计模式的Web应用开发框架。Struts2提供了丰富的标签库,其中“S标签”(S-tags)是一种特殊的标签集合,用于简化...
Struts2框架是Apache软件基金会提供的一个开源Web应用框架,它继承了Struts1的优点,并在此基础上做了许多改进。Struts2提供了丰富的标签库(Tag Library),使得开发人员能够更方便地在JSP页面上进行动态内容展示和...
Struts2是一个强大的MVC框架,它提供了丰富的标签库,使得开发者可以更加便捷地构建动态JSP页面。这些标签简化了HTML元素与Action之间的交互,增强了可读性和维护性。以下是对部分Struts2标签的详细解释: A. `...
Struts2标签库是Struts2框架中强大的视图层组件,它极大地简化了JSP和FreeMarker页面的编写,提供了丰富的标签来处理各种常见的UI元素和业务逻辑。以下是对这些标签的详细说明: A部分: 1. `<s:a href=""></s:a>`...
Struts2框架是Java Web开发中的一个重要组成部分,它极大地简化了Web应用程序的开发过程。在Struts2中,标签库(Tag Library)扮演着非常重要的角色,它们为开发者提供了丰富的功能,帮助快速构建动态网页。下面将...
Struts2是一个强大的MVC框架,它提供了丰富的标签库,简化了JSP页面的编写,提高了开发效率。在Struts2中,不再像Struts1.x那样将标签库分为html、bean、logic和tiles等类别,而是统一使用一个`<s>`前缀的标签库,只...
Struts2是一个强大的MVC框架,它源自WebWork并整合了Struts1的优点,提供了更加稳定和高效的解决方案。本文将详细讲解Struts2中的各种标签,帮助开发者更好地理解和使用这个框架。 A. `<s:a>` 和 `<s:action>`: 1....
Struts 2 是一个基于 Java 的开源 Web 应用框架,它继承了 Struts 1 的优点,并在灵活性、易用性以及功能扩展方面进行了大量的改进。其中一个重要特性是其丰富的标签库,这些标签能够帮助开发者快速构建动态的网页,...
在Struts2.0中,标签不再像Struts1.x那样分为html、bean、logic、tiles等类别,而是统一整合在一个标签库中,只需在JSP页面头部引入 `<%@ taglib prefix="s" uri="/struts-tags" %>` 即可使用。 以下是一些主要的...
Struts2是一个强大的MVC框架,它提供了丰富的标签库,使得开发者可以更加便捷地构建Web应用程序。这些标签简化了视图层的开发,提高了代码的可读性和维护性。以下是一些Struts2标签的详细解释: A部分: 1. `<s:a>`...
### JSP_Struts2标签详解 #### 一、引言 在Java Web开发领域中,Struts2框架凭借其强大的功能和灵活性深受开发者喜爱。为了更高效地进行表单处理和页面展示,Struts2提供了丰富的标签库。本文将详细介绍JSP_Struts...
解决这个问题需要深入理解HTTP协议、Java I/O流以及Struts 2框架的配置。 首先,我们需要了解乱码产生的原因。在Web应用中,数据在网络传输过程中是以字节流的形式,而字符集的不同可能导致字节流在解码时出现问题...
Struts2是一个强大的MVC框架,它源自WebWork框架,并结合了Struts1的优势,提供了一种更为先进的Java web开发解决方案。Struts2的核心控制器是FilterDispatcher,它负责根据浏览器发送的请求,如`login.action`,来...
2. `<s:action>`标签用于在Struts2的配置文件中声明一个action。它在处理Web请求时起到关键作用。 3. `<s:actionerror>`和`<s:actionmessage>`分别用于显示action产生的错误信息和消息信息。 4. `<s:append>`标签...
Struts是一个开源的MVC(Model-View-Controller)框架,用于简化Java Web应用程序的开发。它基于Servlet和JSP技术,提供了一种灵活的方式来构建可维护且易于扩展的应用程序。 #### 1.1 Struts压缩包内容 Struts...
- 创建一个过滤器类`SetCharacterEncodingFilter`,该过滤器会在请求到达控制器之前设置正确的编码。 - 配置过滤器类: ```java package com.ruder.filters; import java.io.IOException; import javax....
第3~9行定义了一个数据源,其实现类是apache的BasicDataSource,第11~25行定义了Hibernate的会话工厂,会话工厂类用Spring提供的LocalSessionFactoryBean维护,它注入了数据源和资源映射文件,此外还通过一些键值...
2. **继承**:继承允许一个类(子类)继承另一个类(父类)的特性和行为。这有助于代码复用和减少冗余代码。继承还提供了层次化的分类结构,使得代码更加灵活和易于扩展。 3. **多态**:多态是指允许不同类的对象对...