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。