java - 如何在 servlet 中发送带有文本的图像?

标签 java jsp servlets netbeans

您好,需要一些有关 servlet 的帮助。

我想从servlet中的jsp页面获取图像和文本,但我没有获取文本值。

这是我的代码示例。

在 JSP 中

<form method="post" action="FileUploadServlet" enctype="multipart/form-data" >
        <input type="text" name="name">
        Select file to upload: <input type="file" name="image">
         <br/><br/> 
        <input type="submit" value="Upload"   />
    </form>

在 Servlet 中

protected void doPost(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {


     String name =  request.getParameter("name");
     System.out.println("Received From jsp:"+name);

    if(name!=null)
    {       
            ..................

            ..................
     }

这里我只得到空值,但我正常发送而没有多部分,我得到了值,无论jsp页面发送什么。

我如何在servlet中发送带有文本值的图像,这是可能的。

请帮助我。提前致谢。

最佳答案

看看http://commons.apache.org/proper/commons-fileupload/它将解析多部分消息。

关于java - 如何在 servlet 中发送带有文本的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21185151/

相关文章:

java - Coldfusion 的任务队列

java - 维护过滤后的ObservableList最基本的方法是什么?

java - intellij tomcat 服务器即使按照设置说明提供 404

Java - IE 中的 FormData 抛出 org.apache.commons.fileupload.MultipartStream$MalformedStreamException : Stream ended unexpectedly

java - jSTL 核心为 Each over 异构集合

java - 3.0之前版本的异步Servlet的解决方案?

java - java android 启动时立即启动服务

java - 根据 Java 中传递的参数定义数据类型

java - 无法从 servlet 访问我的数据库

java - 使用 servlet 更新文本字段