java - 通过表单提交从jsp中检索src数据

标签 java javascript jsp servlets base64

在我的jsp中:

<form name="frmTest" action="test" method="post">
  <input type="submit" value="sub" name="sub" />
  <img id="cImg" name="cImg" src="${param.src}">
</form>

在我的 servlet 中:

@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
    throws ServletException, IOException{

String imgUrl = req.getParameter("cImg");

我想检索 Canvas 中图像的src数据。它将采用 Base 64 数据 URI 格式。上面的内容会给我空值。我应该如何去做,任何帮助将不胜感激。

最佳答案

不,你不能,你只能通过nameattribute获取数据。

你可以做的是获取一个隐藏变量,向其中添加并进入servlet。

喜欢

<form name="frmTest" action="test" method="post">
  <input type="submit" value="sub" name="sub" />
  <img id="cImg" name="cImg" src="${param.src}">
  <input type="hidden" name="hiddenSrc" value="${param.src}" />
</form>

在servlet中

String hiddenimgUrl = req.getParameter("hiddenSrc");

关于java - 通过表单提交从jsp中检索src数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19245622/

相关文章:

java - Spring MVC 4找不到页面

java - 更新 Google App Engine 模块

模拟 Swing 静态方法时的 java.lang.VerifyError

java - 为什么 Java 8 中的 lambda 表达式要求其内部使用的变量使用 "final"修饰符,但在使用方法引用时却不需要?

javascript - 理解 typescript 生成的 __extends 函数?

javascript - react 状态未定义

javascript 类实例处理事件不一致 - this/范围界定困惑

javascript - 如何在jsp中的警报/消息框中显示图像

java - JSP Servlet请求的资源()不可用

java - 什么是 java.io.EOFException,消息 : Can not read response from server. 预期读取 4 个字节,读取 0 个字节