java - 如何将jsp文本框值保存到java类文件中?

标签 java jsp file-upload

你好,我使用jsp文件,并在jsp文件中编写以下代码。

 <aui:form name="fm" method="POST" action="<%= updateTestiURL.toString() %>"  
  enctype="multipart/form-data">
  <aui:input name="subject" label="Subject"/>
  <aui:input type="file" name="fileName"/>

使用这个我可以用我的java文件成功上传文件。但是当我尝试获取文本框值时它返回 null。 我在java中编写以下代码来获取文本框。

    subject=(String)actionRequest.getParameter("subject");  

如果我删除以下内容

 enctype="multipart/form-data"

从jsp文件中,我可以获取文本框的值,但会产生另一个问题。我无法上传文件。请告诉我如何同时获得?

最佳答案

enctypemultipart/form-data时,需要将请求解析为多部分请求。有几个库可用于该任务,例如Commons File Upload

关于java - 如何将jsp文本框值保存到java类文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16207437/

相关文章:

spring - 当我在 Spring Boot 应用程序中使用 CommonsMultipartResolver 时,MultipartFile 为 null

javascript - 我应该将什么 key 作为参数从 Amazon SDK 传递给 getSignedUrl

使用 Apache FileUpload 时出现 java.lang.NoClassDefFoundError

java - 在这个代码示例中,Java 中的重入使我们免于陷入死锁情况。如何,为什么?

java - ConcurrentHashMap 的 Kotlin 并发

css - 我怎样才能在jsp中解决这个问题?

java - apache commons-fileupload 是否总是必须写入磁盘?

java - 格式化后拆分字符串并拼接的方法

java - 保存类对象而不进行序列化

java - 有效 XML 上的 JAXP 解析错误