gpt4 book ai didi

java - 如何在JSP中仅单击一个按钮即可执行两个操作?

转载 作者:行者123 更新时间:2023-11-30 05:04:15 26 4
gpt4 key购买 nike

我创建了一个 JSP 页面,其中包含一个用于上传文件的浏览按钮和一个提交按钮。我想在用户单击提交按钮时自动回复,并且上传的文件必须同时保存。换句话说,我想通过单击一个按钮同时执行两个操作。我怎样才能实现这个目标?

最佳答案

只需将表单提交至 servlet .

<form action="uploadServlet" method="post" enctype="multipart/form-data">

在 servlet 中,您可以自由地将一些 Java 代码挂接到特定的 HTTP 方法上。您只需放置处理上传文件的代码,设置要显示的消息,最后将请求转发到 JSP 以显示结果。例如。 Servlet 的 doPost() 方法中包含以下内容:

processUploadedFile(request);
request.setAttribute("message", "Some message you want to display to user");
request.getRequestDispatcher("/WEB-INF/uploadResult.jsp").forward(request, response);

最后在/WEB-INF/uploadResult.jsp文件中显示消息如下:

<p>Message: ${message}</p>

关于java - 如何在JSP中仅单击一个按钮即可执行两个操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5661476/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com