Java 接收有效负载请求并使用spring将其显示在网页上
首先,我是新来的Java 接收有效负载请求并使用spring将其显示在网页上,java,json,spring,spring-mvc,Java,Json,Spring,Spring Mvc,首先,我是新来的Spring,我尽了最大努力让它工作。这就是我的问题 我有一个SpringMVC项目,它应该接收一个请求负载(JSON请求),并在网页上显示负载主体。请参阅下面我的项目内容和控制器类 现在如果我在http://localhost:8080/PayloadReceiver/requestreceiver/使用POSTMAN它显示HTTP状态404。我发布的Json内容是 { "key":"123" } 我的web.xml如下 <web-app xmlns:xsi="htt
Spring
,我尽了最大努力让它工作。这就是我的问题
我有一个SpringMVC项目,它应该接收一个请求负载(JSON请求),并在网页上显示负载主体。请参阅下面我的项目内容和控制器类
现在如果我在http://localhost:8080/PayloadReceiver/requestreceiver/
使用POSTMAN
它显示HTTP状态404
。我发布的Json内容是
{
"key":"123"
}
我的web.xml
如下
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">
<display-name>PayloadReceiver</display-name>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>requestreceiver</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>requestreceiver</servlet-name>
<url-pattern>/requestreceiver.jsp</url-pattern>
<url-pattern>/requestreceiver.html</url-pattern>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
</web-app>
收银机
index.jsp
请求接收者
org.springframework.web.servlet.DispatcherServlet
1.
请求接收者
/requestreceiver.jsp
/requestreceiver.html
*.html
第二个问题是,如果我成功接收有效负载,我如何在新网页上显示有效负载内容?尝试将
return
语句添加到方法中,如下所示:
@RequestMapping(value = "/requestreceiver",consumes="...",method = RequestMethod.POST)
public String receivePayload(...)
...
return "requestreceiver";
将代码发布为文本,而不是图像。
@RequestMapping(value = "/requestreceiver",consumes="...",method = RequestMethod.POST)
public String receivePayload(...)
...
return "requestreceiver";