Java 通过表单提交从jsp检索src数据

Java 通过表单提交从jsp检索src数据,java,javascript,jsp,servlets,base64,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> 我想在画布中检索我的图像的src数据。它将采用Base64数据URI格式。以上将给我空值。我该怎么做呢?如果有任何帮助,

在我的jsp中:

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

我想在画布中检索我的图像的src数据。它将采用Base64数据URI格式。以上将给我空值。我该怎么做呢?如果有任何帮助,我们将不胜感激。

不,您不能,您只能使用
名称
属性
获取数据

您可以做的是获取一个隐藏变量,将
值添加到该变量中,然后进入servlet


不可以,您只能使用
名称
属性
获取数据

您可以做的是获取一个隐藏变量,将
值添加到该变量中,然后进入servlet


哦,但是我不能使用
${param.src}
作为值。主要是因为它是图像的原始url。我已经在html5画布上执行了图像处理,并将src重新分配给了cImg
document.getElementById('cImg').src=dataURL@Sky然后也更新隐藏变量<代码>文档.getElementById('hiddenvarId')。值=数据URL${param.src}
作为值。主要是因为它是图像的原始url。我已经在html5画布上执行了图像处理,并将src重新分配给了cImg
document.getElementById('cImg').src=dataURL@Sky然后也更新隐藏变量<代码>文档.getElementById('hiddenvarId')。值=数据URL@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
    throws ServletException, IOException{

String imgUrl = req.getParameter("cImg");
<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>
String hiddenimgUrl = req.getParameter("hiddenSrc");