我想通过前台向后台传递一个对象,如何实现

图片说明

每次我都是传递一个id 然后用这个id再去数据库里查询,这样就很麻烦,我如何才能把前台的对象发送到后台呢?

框架是struts2

数据量少了还行,一直在URL后面加个?拼就行了,但是a标签的get请求只能255字节,且要对中文转码,而且当访问量大时,会严重引起并发,还是老老实实查数据库吧

strust支持的,前端的组件名称为 对象.属性,这样提交时,就会自动创建这个对象,并取得对应组件中的内容,传递给后台接口

直接把对象转成json字符串传到后台。。这个只建议用在数据量较少的时候。

用struts 前台加标签传递对象更麻烦。还是这样吧

现在前台传后台都使用ajax了

直接用json把对象传送的后台可就可以了,

你用的不是Struts2么,你直接用一个隐藏表单来提交不就好了

用ajax传值,从前台传到后台