Java 通过表单提交从jsp检索src数据
在我的jsp中: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格式。以上将给我空值。我该怎么做呢?如果有任何帮助,
<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重新分配给了cImgdocument.getElementById('cImg').src=dataURL代码>@Sky然后也更新隐藏变量<代码>文档.getElementById('hiddenvarId')。值=数据URL嘿,我一定累了。当解决方案很简单时,我就像是在兜圈子。你真的帮助了我这样一个疲惫的人,谢谢你,祝你今天愉快@Sky很高兴帮助你:)你好。哦,但是我不能用${param.src}
作为值。主要是因为它是图像的原始url。我已经在html5画布上执行了图像处理,并将src重新分配给了cImgdocument.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");