spring mvc 访问url以.html为后缀时候,返回不了前端html页面

spring mvc 访问url以.html为后缀时候,返回不了前端html页面

DispatcherServlet 将页面认为返回页面解析成一次请求,现在引入freemark 可以解析,mark下,这个问题还没有看其他解决办法,freemark也没很了解

在基于 Spring MVC 的项目中,可以通过在控制器方法上使用 @RequestMapping 注解来匹配请求的 URL 路径。例如,可以使用 @RequestMapping("/data.json") 注解来匹配请求路径为 /data.json 的请求。 在控制器方法中,可以使用 @ResponseBody 注解来将返回的数据转换为 JSON 格式并返回前端。例如,可以在方法上添加 @ResponseBody 注解,并返回一个 Java 对象,Spring MVC 会自动将该对象转换为 JSON 格式并返回。 示例代码如下: ```java @Controller public class MyController { @RequestMapping(value = "/data.json", method = RequestMethod.GET) @ResponseBody public Object getData() { // 处理请求并返回数据 return new MyData(); } } ``` 在上面的示例中,我们定义了一个控制器类 MyController,其中包含了一个处理 /data.json 请求的方法 getData。在该方法上,我们使用了 @RequestMapping 注解来匹配请求路径为 /data.json 的请求,并使用 @ResponseBody 注解将返回的数据转换为 JSON 格式并返回前端。 需要注意的是,如果需要处理 POST 请求,可以将 @RequestMapping 注解中的 method 属性设置为 RequestMethod.POST,例如: ```java @RequestMapping(value = "/data.json", method = RequestMethod.POST) @ResponseBody public Object postData() { // 处理请求并返回数据 return new MyData(); } ``` 总之,通过在控制器方法上使用 @RequestMapping 注解和 @ResponseBody 注解,可以方便地处理带有 .json 后缀的请求,并将数据以 JSON 格式返回前端
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值