Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java spring引导Web服务和html_Java_Html_Spring - Fatal编程技术网

Java spring引导Web服务和html

Java spring引导Web服务和html,java,html,spring,Java,Html,Spring,我在JavaRESTfulServices中创建了一个Post方法。当前端用户第一次点击按钮时,会出现一个错误页面,显示下面给出的错误消息,我只是第一次收到这个错误。当用户第二次单击它时,它工作正常 白标错误页 此应用程序没有/error的显式映射,因此您可以看到 这是一种退路 2017年1月27日星期五03:51:51东部时间出现意外错误 (类型=不允许的方法,状态=405)。请求方法“GET”不可用 支持 这是我的控制器文件:- @RequestMapping(value="/classif

我在
JavaRESTfulServices
中创建了一个Post方法。当前端用户第一次点击按钮时,会出现一个错误页面,显示下面给出的错误消息,我只是第一次收到这个错误。当用户第二次单击它时,它工作正常

白标错误页

此应用程序没有/error的显式映射,因此您可以看到 这是一种退路

2017年1月27日星期五03:51:51东部时间出现意外错误 (类型=不允许的方法,状态=405)。请求方法“GET”不可用 支持

这是我的控制器文件:-

@RequestMapping(value="/classify",method = RequestMethod.POST)
public @ResponseBody    
List<List<HashMap<Object,Object>>> doClassify1( HttpServletRequest request,HttpServletResponse resp)  {

    try
    {
        System.out.println("Start of Classify");
        prop = new Properties() ;
        input = StwTagController.class.getClassLoader().getResourceAsStream("application.properties");
        prop.load(input) ;

        String rdurl  = prop.getProperty("plmclassify") ;
        String appId = request.getParameter("appId");

        String appType = request.getParameter("appType");
        String[] objectData =  request.getParameterValues("objectData");        
        parentId = request.getParameter("parentObjectId");
        String userId = request.getHeader("sm_ssoid");
        obj = stwTagService.doClassify(appId,appType,objectData,parentId,userId );      

        resp.sendRedirect(rdurl+parentId);
        } catch (IOException e) {

            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    return obj;
    }
@RequestMapping(value=“/classify”,method=RequestMethod.POST)
公共@ResponseBody
列表文档分类1(HttpServletRequest请求、HttpServletResponse响应){
尝试
{
System.out.println(“开始分类”);
prop=新属性();
input=StwTagController.class.getClassLoader().getResourceAsStream(“application.properties”);
道具载荷(输入);
字符串rdurl=prop.getProperty(“plmclassify”);
字符串appId=request.getParameter(“appId”);
字符串appType=request.getParameter(“appType”);
String[]objectData=request.getParameterValues(“objectData”);
parentId=request.getParameter(“parentObjectId”);
字符串userId=request.getHeader(“sm_-ssoid”);
obj=stwTagService.doClassify(appId、appType、objectData、parentId、userId);
分别发送重定向(rdurl+parentId);
}捕获(IOE异常){
//TODO自动生成的捕捉块
e、 printStackTrace();
}
返回obj;
}

从错误消息中可以看到:

Request method 'GET' not supported
您的html使用HTTP GET方法而不是请求映射所需的POST方法连接到Web服务:

 @RequestMapping(value="/classify",method = RequestMethod.POST)

从错误消息中可以看到:

Request method 'GET' not supported
您的html使用HTTP GET方法而不是请求映射所需的POST方法连接到Web服务:

 @RequestMapping(value="/classify",method = RequestMethod.POST)

显示你的客户代码显示你的客户代码我在我的html文件中提到的方法是post。