Ajax如何通过url找到servlet路径?
2007-06-24 11:39
381 查看
最近想用Ajax实现三级连动,但是在赋servlet的url时,XMLHttpReq.status返回404,也就是没有找到servlet,url路径错误。
我在web.xml中是这样配置的。
<servlet-mapping>
<servlet-name>AjaxServlet</servlet-name>
<url-pattern>/dyList</url-pattern>
</servlet-mapping>
var url = "dyList?sort=" + sort;
alert(url);
解决方法
String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; System.out.println("path:" + path);
把url改成
var url = "<%=basePath %>dyList?sort=" + sort;
我在web.xml中是这样配置的。
<servlet-mapping>
<servlet-name>AjaxServlet</servlet-name>
<url-pattern>/dyList</url-pattern>
</servlet-mapping>
var url = "dyList?sort=" + sort;
alert(url);
解决方法
String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; System.out.println("path:" + path);
把url改成
var url = "<%=basePath %>dyList?sort=" + sort;
相关文章推荐
- 如何通过注册列表找到安装软件路径
- 如何通过二叉树找到矩阵中两点可达路径
- Ajax 如何通过url 传递Json 数据或者数组 给PHP进行处理
- 【转载】如何通过打开文件的fd值,找到被打开文件的全路径
- 如何通过打开文件的fd值,找到被打开文件的全路径
- Android 视频开发中如何通过url或者本地视频文件路径获得视频的第一帧图片
- 在servlet中GET请求可以通过HttpServletRequest的getRequestURL方法和getQueryString()得到完整的请求路径和请求所有参数列表,POST的需要getPa
- 如何通过HttpRequest对象获取路径和URL片段?
- 操作系统是如何通过相应文件名和路径去找到该文件的物理地址的?
- 在servlet中GET请求可以通过HttpServletRequest的getRequestURL方法和getQueryString()得到完整的请求路径和请求所有参数列表,POST的需要getPa
- tomcat 责任链设计模式 底层源码剖析---如何通过请求(url)找到jsp、servlet文件
- HttpServletRequest的getServletPath、getServletURI、getServletURL等区别 &&如何防止用户通过直接输入URL访问网页
- 页面ajax交互,通过地址url先找到服务器,从数据库取值,去掉逗号,再传给页面
- 如何在Thymeleaf中实现ajax请求url的可靠构造?[续]
- 【HDFS】namenode如何根据输入的文件(路径)名找到对应的inode的?
- JAVA 取得当前目录的路径/Servlet/class/文件路径/web路径/url地址
- Ubuntu 11.10中如何解决:Gtk-WARNING ___ 无法在模块路径中找到主题引擎:“pixmap”问题
- 基础2.通过Ajax获得servlet数据(最基础)
- 如何通过HttpURLConnection得到http 302的跳转地址
- web.xml详解之Servlet和URL路径