使用RequestBody。RequestBody接收JAVA前端的数据时,JAVA前端不能使用GET方式提交数据一个请求,只有一个RequestBody和PathVariable才可以。
你是想在页面上直接从json数据中取值的吧,可以按照下面的步骤:
在方法上加@ResponseBody,这个作用是springmvc自动会封装成json数据的
在页面上直接用databookName,这样就可以获取到你想要的值了,希望可以帮到你
前台jsp页面:
<body>
<form id="formId" action="xxx/yyy/zzz"> //action里是提交到后台控制层的路径
<input type="text" name="name1" id="id1" value="想让后台接到的值"/>
<input type="submit" value="提交"/>
</form>
</body>
<!-- 一般想让前台的值传到后台大多会用表单提交,把你要传的值写在form表单里,name名称就是后台接值要用到的名称,id一般是在js里使用,或者使用jquery时会用到;在点击提交或者查询按钮后,表单里的值会根据action的路径传到后台 -->
后台控制层(Controller):
@RequestMapping(value="/xxx/yyy")
public class formController{
@RequestMapping(value = "/zzz")
public String getValue(String name1){ //比如说要传到后台的是一个string类型的字符串
Systemoutprintln(name1); //打印出的值就是前台input里填写的value值
//这时你就可以将接到的前台的值再传到service里从而对数据库进行 *** 作等
return "/mmm/nnn/lll"; //在对数据进行 *** 作以后,可以返回你想返回的页面,return后跟的就是页面的路径
}
}
//只是大体说了一下,我觉得这个应该不难懂吧,就算是别的框架,总体还是大同小异的,思想都差不多
以上就是关于JAVA的condition没有get和set方法如何才能获取前端的数据全部的内容,包括:JAVA的condition没有get和set方法如何才能获取前端的数据、java中@RequestBody的一个问题、java后台 怎么(name 或 ID等)获取前台数据 相应的方法 是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)