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

时间:2013-10-08 10:45:49

标签: 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");

我想在画布中检索我的图像的 src 数据。它将采用base 64数据URI格式。以上将给我null值。我该怎么做呢,任何帮助都会受到赞赏。

1 个答案:

答案 0 :(得分:1)

不,你不能,你只能获得name attribute的数据。

你可以做的是获取一个隐藏变量,向其添加value并进入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");