如何从 JSP 和 Struts 操作类中的文件对话框中选择文件名?

2024-01-01

我正在开发一个网络应用程序,用户注册时必须选择个人资料图片,然后单击上传按钮。

所以,我的问题是如何获得FileName哪个用户选择并显示。

我正在使用 Struts 2 和 JSP。


如果您使用该房产uploadFileName随着upload接受上传文件的操作的属性,即fileUpload拦截器 https://struts.apache.org/core-developers/file-upload-interceptor.html应用于操作配置,然后它将被填充。还有uploadContentType可以填充的属性。

private File upload;
private String uploadContentType;
private String uploadFileName;
//getters ans setters assumed

在 JSP 中使用name属性将其映射到操作

<s:file name="upload"/>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从 JSP 和 Struts 操作类中的文件对话框中选择文件名? 的相关文章

  • 我需要一个字数统计程序[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我需要弄清
  • 从提交的表单中转义字符串中的字符

    每次发布帖子时 我都会得到转义字符 gt gt gt 我有一个多步骤表单 它将数据从一种表单传输到另一种表单 我将这些值与准备好的语句一起保存在数据库中 数据库中的值当前看起来像Paul s House 用户应该可以在字符串中使用单引号和双
  • 强制 Java 最低版本以“java -version:”运行在 Windows 上不起作用

    我想强制应用程序运行的 JVM 最低版本为 1 6 或更高版本 即 1 6 我的理解是 您可以使用 version 命令行参数来执行此操作 我尝试了一下 在Linux下似乎可以正常工作 但在Windows下却不行 LINUX 我在 Linu
  • net.sf.jasperreports.engine.JRRuntimeException:java.io.IOException:无法读取字体数据

    我正在尝试通过 JasperReport 创建 PDF 报告 但读取字体数据时出现问题 我有 jasperreports extension properties 和 ClassPath 中的相关 TTF 文件 这是错误 java io I
  • spring mvc 跟踪引用页面

    在基于注释的弹簧控制器中 如果用户正在url com first page并点击一个链接或提交一份表格指出url com second page 如何制作second page知道url of first page所以这样second pa
  • 在 Java 中创建带注释的对象时收到通知

    Intent 我有一个自定义 Java 注释 DynamicField public class RESTEndpointInvoker DynamicField key httpTimeout private long httpTimeo
  • 将压缩的json数据存储在本地存储中

    我想将 JSON 数据存储在本地存储中 有时存储的数据可能超过 5MB 每个域的浏览器允许的最大阈值 无论如何 我可以压缩或压缩数据并将其存储在本地存储中吗 如果对大数据进行每个 JS 函数的压缩和解压 会增加多少延迟 我正在使用这个 js
  • 如何创建环境变量来保护我的网站的 Google 地图 API 密钥(或任何其他秘密值)?

    我正在学习使用 Bootstrap 编写自己的网站 并使用 Google 地图 API 密钥和 Google Developers 的脚本轻松地将地图放置在我的页面上 理想情况下 我会有类似的东西 即我已经尝试过这个 Html PHP
  • selenium webdriver 中的多个程序执行不起作用

    Selenium WebDriver 中的多个程序执行不起作用 我编写了 1 个 testNG xml 文件和 2 个 java 类 我尝试从 xml 文件运行这两个 java 类 但这不起作用 XML代码
  • 使用 JNI 从 Java 代码中检索 String 值的内存泄漏

    我使用 GetStringUTFChars 从使用 JNI 的 java 代码中检索字符串的值 并使用 ReleaseStringUTFChars 释放该字符串 当代码在 JRE 1 4 上运行时 不会出现内存泄漏 但如果相同的代码在 JR
  • 透明、无边框文本输入

    如何删除周围的边框
  • Java 不可变对象 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我正在学习不变性的概念 据我了解 一旦创建对象 不可变对象就无法更改其值 但我不明白不可变对象的以下用途 They are 自动是线程
  • 春季MVC。方法参数字段的默认值

    我有一个带有方法测试的简单控制器 RequestMapping produces application json ResponseBody public HttpEntity
  • 创建响应式眼睛焦点图标

    我一直在尝试制作响应式彩色眼睛焦点图标 但到目前为止我所尝试的一切均不成功 我试图在某种程度上复制真眼的颜色 我使用边框 框阴影来获取颜色 但该部分没有缩放 也尝试过轮廓 但也失败了 那个甚至不是圆的 div 的高度当前是静态的 但我希望它
  • 如何在Java中模拟引用传递?

    我是一个十足的 Java 菜鸟 我知道 Java 将所有参数视为按值传递 并且还有其他几个线程人们对此进行了解释 例如 在 C 中我可以这样做 void makeAThree int n n 3 int main int myInt 4 m
  • Java 验证日期为 yyyyMMddHHmmss

    我想在java中验证给定的日期格式为yyyyMMddHHmmss 状况 应符合格式 yyyyMMddHHmmss 它应该验证当前日期 它应该验证与当前小时有 3 小时或 3 小时差异的小时数 如果满足所有三个条件 Java 方法应返回 tr
  • 如何使 JScrollPane 与嵌套 JPanel 一起正常工作?

    我正在使用 NetBeans 在 Java 中构建 Swing 应用程序 但我遇到布局问题 我的主框架包含一个JScrollPane其中包含一个JPanel called contentPanel其中又包含一个JPanel called l
  • IE7 问题 - 当禁用文件下载自动提示时无法下载流式文件

    我的应用程序是基于 J2EE JSP Servlet 的 当我尝试从 JSP 打开新窗口 弹出窗口 并调用 Servlet 操作 例如 Streamer do 以在该弹出窗口内传输 PDF 文件时 我遇到了问题 问题 当 IE 7 gt 工
  • Retrofit 2.0:预期为 BEGIN_OBJECT,但在第 1 行第 1 列路径 $ [重复] 处为 STRING

    这个问题在这里已经有答案了 我在邮递员上传递了更新用户请求并获得了成功的响应 参见图片 现在当我尝试使用 Retrofit 2 在我的应用程序中执行相同操作时 出现错误 com google gson JsonSyntaxException
  • Java 可变 BigInteger 类

    我正在使用 BigIntegers 进行计算 该计算使用一个调用 multiply 大约 1000 亿次的循环 并且从 BigInteger 创建新对象使其非常慢 我希望有人编写或找到了 MutableBigInteger 类 我在 jav

随机推荐

  • 有意在自身之上运行 Worksheet_Change

    Skip my rambling narrative by scrolling down to tldr https stackoverflow com questions 51298646 running worksheet change
  • 将 Android 调试器附加到使用我不拥有的 Eclipse 项目构建的进程

    我想调试 Android 应用程序的一部分 但我没有用于构建它的原始 Eclipse 项目 我已经建立了一个 jar实现 Android Activity 的文件 我使用Eclipse来开发和调试它 并且javac jar建立 jar与适当
  • 如何避免 R 中的循环:从列表中选择项目

    我可以使用循环来解决这个问题 但我正在尝试用向量来思考 这样我的代码将更加 R 风格 我有一份名单 格式为名字 姓氏 我想从这个列表中得到一个只有名字的单独列表 我似乎不知道如何做到这一点 以下是一些示例数据 t lt c bob smit
  • mysql_connect (localhost / 127.0.0.1) 在 Windows 平台上速度慢

    我使用的是 Windows 7 Apache 2 PHP 5 MySQL 5 它们都在同一台机器上 我发现一个有趣的问题 我有以下代码 sql select from user1 conn mysql connect localhost r
  • 如何将 UserDefinedType(UDT) 与 Spring Data Cassandra 用于 List

    我在 cql 中创建了一个名为 widgetData 的 UDT 我有一个名为 widgetData 的相应 POJO 类 我想在另一个域 POJO 类中使用它作为 List 应该使用什么样的注释来做到这一点 Table dashboard
  • Django动态表单示例

    我有一个在 Django 中创建动态表单的简单要求 我已经看过很多示例 但它们似乎不完整 或者需要比我更广泛的 Python 和 Django 知识 没有显示如何调用示例的动态部分 这是带有 Q1 和 Q2 的表单类 我在表单上放置一个按钮
  • 在 AndroidManifest.xml 中设置 screenOrientation 不起作用

    我有一个简单的 hello world Android 测试项目 在我的 AndroidManifest xml 中 我已经设置 android screenOrientation portrait android configChange
  • 布尔“not”函数的函数组合(不是布尔值)

    我正在 TS 中工作 但会在下面显示 tsc gt ES6 代码 我有一个函数 isDigit 如果字符代码在数字 0 9 范围内 则该函数返回 true 该函数 isDigit 必须作为参数传递到高阶函数中 const isDigit c
  • 如何从文件中绘制对象(矩形)

    在 gnuplot 中我可以通过绘制一个矩形 set object rect from x0 y0 to x1 y1 如何从文件中读取坐标x0 x1 y0 y1 一种方法是将设置矩形的代码行放入一个单独的文件中 并从 gnuplot 脚本中
  • JAX-RS 响应的 HTTP 状态为 500,而不是 HTTP 状态 400

    有时 JAR RS 客户端会发送错误的语法请求正文 服务器应响应HTTP 状态 400 错误请求 https www rfc editor org rfc rfc7231 section 6 5 1 但它的响应是HTTP 状态 500 内部
  • 在 Vim 中计算出现次数而不标记缓冲区已更改

    为了知道当前缓冲区中某个模式存在多少次 我这样做 s pattern here pattern here g 它给出了模式出现的次数 但显然很麻烦 并且还具有设置 已更改 状态的副作用 有没有更优雅的计数方式 为了避免替换 请将第二个模式留
  • 陷入 C# 正则表达式困境

    我的数据库中的字段中包含以下文本 quote 5a7b87febe mr smith This is some text This is more text on another line quote 5a7b87febe 我正在尝试构建一
  • 将 Java 对象转换为 XML 时的 XStream 撇号问题

    我在用com thoughtworks xstream XStream生成 xml 字符串 我将对象解析为 xstream toXML方法 我根据我需要的方式获得 xml 输出
  • ggplot 更改 x 轴标签而不更改基础数据

    我在 x 轴上绘制小平面和离散数据 如何更改 x 轴标签without改变底层数据 IE 而不是标签阅读 a b c d 他们应该阅读 Lab 1 Lab 2 Lab 3 Lab 4 df lt data frame x factor re
  • 邮件枪 - 401 禁止

    我尝试使用 mailgun 发送电子邮件 我使用 node js nest js 这是我的邮件服务 我应该改变什么 当我尝试发送第一封电子邮件 mailgun 官方网站上的说明 时 我收到了相同的错误消息 import Injectable
  • 哪个“if”结构更快 - 语句还是三元运算符?

    有两种类型ifjava 中的语句 经典 if else 和简写 exp value1 value2 一个比另一个快还是它们相同 陈述 int x if expression x 1 else x 2 三元运算符 int x expressi
  • 如何添加后退按钮功能MFSlidemenu?

    我已经在我的项目中实现了 MFSideMenu 它效果很好 但现在我想为每个视图实现后退按钮功能 我尝试这个但不起作用 NSArray array self navigationController viewControllers self
  • Java 详细类加载

    我试图列出 Java 类加载器加载我的类的顺序 如果我使用 verbose参数它将列出它加载的每个接口 类 包括大量接口 例如可序列化 异常等 有没有办法调整此输出 以便它只显示我的主要方法定义的类中加载了哪些类 我想你最好的选择是执行以下
  • Web Worker 在 Chrome 中被主线程阻止

    我有一个网络工作者 https developer mozilla org en US docs Web API Web Workers API basic usage 我希望用它定期发出网络请求 我特别想要的一件事是即使主 JS 执行线程
  • 如何从 JSP 和 Struts 操作类中的文件对话框中选择文件名?

    我正在开发一个网络应用程序 用户注册时必须选择个人资料图片 然后单击上传按钮 所以 我的问题是如何获得FileName哪个用户选择并显示 我正在使用 Struts 2 和 JSP 如果您使用该房产uploadFileName随着upload