Javascript not calling servlet
Javascript not calling servlet
我正在从javascript传递一个URL来调用特定的servlet。配置是在web.xml中完成的。
这是我的JS调用:
function ModelForYear()
{ var url = "modelforyear.html";
var e = document.getElementById("yearId");
var year = e.options[e.selectedIndex].text;
url = url + "?yearId=" + year ;
}
这是我的web.xml配置:
<servlet>
<servlet-name>ModelByYear</servlet-name>
<servlet-class>com.harley_davidson.pod.action.ModelByYear</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ModelByYear</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
然而,我的servlet类没有被调用。请帮助。 除了您的ModelForYear()
JS函数代码。
window.location = url;
或者
document.location.href = url;
在方法ModelForYear()
中构建URL后,您不会对其进行任何操作,因此我建议使用您创建的URL设置浏览器的URL。
可以这样做:
location.replace(url)
;
创建新url后
相关文章:
- 使用angularjs向浏览器发送servlet响应(下载功能)
- 当值更改时,在servlet中自动获取textarea值,无需单击按钮
- servlet中的请求对象,而不是从jsp接收参数值
- JSON分析错误:Java中AJAX、Javascript和Servlet的意外EOF
- 在servlet中提交两个表单
- 我们如何在互联网断开连接或用户关闭选项卡/浏览器时调用注销servlet
- 如何从servlet获取数据到ajax成功
- 使用Jquery$.ajax将json数据传递给servlet(doPost)
- servlet和代理servlet之间的区别
- Servlet仅在单击JavaScript警报消息后重定向
- 在Servlet填充的表中选择多行
- 如何区分javascript中的servlet响应
- 需要确认我对Servlet vs RESTful网页的理解's的差异
- 为什么我得到responseText(通过Ajax从Servlet到javaScript)和额外的字符
- 将jsp重定向到servlet,然后重定向到下一页
- Java servlet代码未被调用
- Servlet未将参数发送到.jsp文件
- Calling Servlet from JavaScript
- Servlet calling from window.showModalDialog(...)
- Javascript not calling servlet