调用servlet的时候经常有这种报错,一般来说我直到现在遇到的情况大致有以下几类: 1.参数写错了 在新创建的servlet文件中有这么一行代码,“/LoginCheck”这个一定要和form表单中action对上,不能有差别. 2.xml文件写错了 同样的例子,要在xml文件中加上如下代码才可以运行. 3.版本问题 我遇到过tomcat和jdk版本遇到的问题,要注意的是tomcat版本一定要高于jdk版本(具体的版本我没有试过),但是一旦有冲突请自行把jdk的版本调低一点试试看. 4.缺少j…
自己为了测试servlet,用MyEclipse2015写了一个简单的登录程序. 1.登录页面index.jsp. <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <% String lUserName = (String)session.getAttribute("iUserName"); %> <!DOC…
做网页过程中,某页需要以新窗方式打开另一个网页,于是url是这样写: pages/test/transw/claimer.html 但是,点链接后网页提示 The requested resource () is not available. 再检查一遍url,没有发现拼写错误. 郁闷一阵,看看后缀,明白了,claimer.html的后缀是html,这和Web.xml中设置的url-pattern对应上了: <servlet> <servlet-name>spring</se…
一.HTTP Status 404(The requested resource is not available)异常主要是路径错误或拼写错误造成的,请按以下步骤逐一排查: 1.未部署Web应用 2.URL输入错误 a.查看URL的IP地址和端口号是否书写正确. b.查看上下文路径是否正确 Project--------Properties------MyElipse-----Web----- Web Context-root检查这个路径名称是否书写正确. c.检查一下文件名称是否书写正确.…
web.xml文件 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/we…
1.用visual studio 2015 建立一个 web api 应用程序.记住这是一个 web api 应用. 2.新建一个web api . 3.用C#访问,代码如下:[没有问题,返回正确] var requestJson = JsonConvert.SerializeObject(args); HttpContent httpContent = new StringContent(requestJson); httpContent.Headers.ContentType = new M…
默认情况下ajax请求是有同源策略,限制了不同域请求的响应. 例子:http://localhost:23160/HtmlPage.html 请求不同源API http://localhost:22852/api/values, What is "Same Origin"? Two URLs have the same origin if they have identical schemes, hosts, and ports. (RFC 6454) These two URLs h…
1. 未部署Web应用 2.URL输入错误       排错方法:首先,查看URL的IP地址和端口号是否书写正确.其次,查看上下文路径是否正确 Project--------Properties------MyElipse-----Web-----Web Context-root检查这个路径名称是否书写正确.最后,检查一下文件名称是否书写正确. 3.目录不能被引用       排错方法:       在 Eclipse的“包资源管理器(Package Explorer)”检查文件存放的位置.由于…
最近在使用GeoServer调用Vector Tile服务时,经常会显示不出来结果.打开浏览器调试台,发现报No 'Access-Control-Allow-Origin' header is present on the requested resource这个错误.主要原因是不能跨域访问.例如服务器上有两个服务A和B,A的端口是6000,B的端口是6001,则A不能直接调用B的端口.为了解决这个问题,通过上网查找资料,特别是Tomcat的官方文档,最后总结出两种解决方案. 方案一:安装chr…
现象: 编写了REST接口: [ServiceContract] public interface IService1 { [OperationContract] [WebInvoke(UriTemplate = "/TestMethod", Method = "POST", BodyStyle = WebMessageBodyStyle.Bare, RequestFormat = WebMessageFormat.Json )] string TestMethod…