我有一个带文件选择器的jsp。我需要选择' src'图像到servlet。如何做到这一点。
<img id="imgEventImage" src="img/Addmovie/ET000242281bb9.jpg" alt="your image">
<div class="ratingBox">
<div class="Add_TrailerMusic">
<div id="upFileImg" class="upld btn-imageUpload" style="margin-left: 28px;">
<span>Add Poster</span>
<input id="selectfileImg" name="posterPath" class="uploadImg" style="color: transparent;"type="file">
</div>
&#13;
答案 0 :(得分:1)
据我所知,您希望使用JavaScript将参数从JSP传递给Servlet ...
如果是这样,那么它可能会有所帮助。
在表单中创建一个隐藏字段,例如:
<form name="formName" method="POST">
<!-- other fields -->
<input type="hidden" name="hiddenFieldName" id="hiddenFieldId" value=""/>
<input type="button" name="submitTheFormBtn" onclick="submitTheForm()"/>
</form>
然后通过JavaScript将表单提交到服务器:
<script>
function submitTheForm() {
var imgSrcParam = document.getElementById("imgEventImage").src;
document.getElementById("someFieldId").value = imgSrcParam;
document.forms[formName].submit();
/*or give an id to the form you want to submit,
then use document.getElementById("formId").submit()*/
}
</script>
在Servlet中,您可以获得以下参数:
String imgSrcParam = request.getParameter("hiddenFieldName");