从jsp加载servlet并尝试传递多个参数
loading servlet from jsp and trying to pass multiple parameters
im试图使用jsp中的java脚本加载servlet。我还试图传递两个参数。页面加载了,但现在我从servlet中打印出一个系统,它应该给我id和车辆vaules,但它给车辆felid为null。
ScanServlet doGet被调用id=1 vehicle=[object HTMLParagraphElement]vehicle=null
这是代码
<body onload="notifyOnLoad(<%=request.getParameter("imgid")%>)">
<img id="imgBarcode" src="ImageServlet?imgid=<%=request.getParameter("imgid")%>&vehicle=<%=request.getParameter("vehicle")%>" width=<%=request.getAttribute("Width")%> height=<%=request.getAttribute("Height")%>><br/>
<h4>Barcode Details</h4>
<p>Name :- <%=request.getAttribute("name")%></p>
<p>Type :- <%=request.getAttribute("type")%></p>
<p>Value :- <%=request.getAttribute("value")%></p>
<p id="wtf">type :- <%=request.getParameter("vehicle")%></p>
<script type="text/javascript">
function notifyOnLoad(imgid) {
var xmlhttp;
var vehicle =document.getElementById("wtf");
if(window.XMLHttpRequest) {
// code for IE7+, Firefox, Chrome, Opera, Safari;
xmlhttp = new XMLHttpRequest();
}
else{
/*code for IE6, IE5*/
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function() {
if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
window.location = xmlhttp.responseText;
}
}
xmlhttp.open("GET", "ScanServlet?imgid="+imgid+"vehicle="+vehicle, true);
xmlhttp.send();
}
</script
>
</body>
您无法以尝试的方式直接访问javascript中的请求参数。
<input type='hidden' name='field1' id='imgid' value='<%=request.getParameter("imgid")%>' />
访问javascript中的变量及其id
<script type="text/javascript">
function notifyOnLoad(imgid,vehicle) {
var xmlhttp;
var imgid=document.getElementById("imgid");
xmlhttp.open("GET", "ScanServlet?imgid="+mgid+"&vehicle="+vehId, true);
xmlhttp.send();
}
相关文章:
- 将多个参数从jsp页面传递给javascript函数
- Servlet未将参数发送到.jsp文件
- JSP--如何获取请求参数
- 我可以't让servlet使用ajax和xml将参数发送到jsp文件
- 将参数从javascript传递到JSP
- 使用Onclick将参数从一个jsp页面传递到另一个页面
- 如何动态获取JSP参数?(或创建JSP参数)
- 在onblur事件中将参数从jsp传递给javascript函数
- 如果在第一个 jsp 页面设置了刷新参数,则会刷新所有 jsp 页面
- 保存上一页参数 js, jsp.
- Java 服务器页面.如何将参数从一个 JSP 页发送到另一个 JSP 页
- 如何在JSP的java代码中使用Javascript变量作为参数
- 如何将动态更改的参数从一个jsp页面发送到另一个jsp页
- 从jsp加载servlet并尝试传递多个参数
- 在Struts2中将一个参数从JSP传递给操作类
- 带有jsp中json参数的javascript函数
- 如何将参数从JSP传递到Struts2操作
- 在JSP文件中将参数从会话传递到javascript
- 使用ajax如何将参数从一个JSP页面发送到另一个servlet
- 当试图获取JSON对象时,jsp中的参数为空