在我的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 格式。上面的内容会给我空值。我应该如何去做,任何帮助将不胜感激。
最佳答案
不,你不能,你只能通过name
attribute
获取数据。
你可以做的是获取一个隐藏变量,向其中添加值
并进入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/