常用前后端交互 后端接受前端参数注解

@RequestParam()

接收路径参数

@PathVariable

接收 路径中 / 后边的参数 例如 /1 后端路径就写 /{id} 然后通过这个注解接受

@RequestPart()

这个既可以接受路径参数 还能接收文件 接受表单参数

@RequestBody()

用于接收 json 数据 将 json 字符串转换成后端对应的实体类

  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果前端网站采用JSP编写,而后端项目是一个独立的Java应用程序(例如基于Spring框架开发的Web应用程序),那么可以通过以下方式实现前后端交互: 1. 在JSP页面中使用表单提交数据,例如: ``` <form action="http://localhost:8080/backend/saveUser" method="post"> <input type="text" name="username"/> <input type="password" name="password"/> <input type="submit" value="Submit"/> </form> ``` 其中`action`属性指定了后端项目的URL地址,`method`属性指定了请求方法,`name`属性指定了表单字段名。 2. 在后端项目中编写Controller方法来处理表单提交,例如: ``` @PostMapping("/saveUser") public String saveUser(@RequestParam("username") String username, @RequestParam("password") String password) { // 保存用户信息到数据库 return "redirect:/userList"; } ``` 其中`@PostMapping`注解用于指定请求方法,`@RequestParam`注解用于获取表单字段值。在Controller方法中可以进行数据处理并保存到数据库中。 3. 在后端项目中编写JSP页面来显示数据,例如: ``` <table> <tr> <th>Username</th> <th>Password</th> </tr> <c:forEach items="${userList}" var="user"> <tr> <td>${user.username}</td> <td>${user.password}</td> </tr> </c:forEach> </table> ``` 其中`${userList}`是从后端项目中获取的用户列表数据,可以通过ModelAndView等方式传递到JSP页面中进行显示。 以上是一种简单的前后端交互方式,可以通过表单提交数据和JSP页面显示数据来实现。当然,还有其他更高级的交互方式,例如AJAX异步请求、RESTful API等,可以根据实际需要选择适合的方式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值