Struts2 接收Ajax post方法传递参数,领域模型只能接收第一个参数,这是为何?

发布于 2021-11-17 02:24:30 字数 282 浏览 838 评论 11

var data = {
        "memoEntity.title" : title,
        "memoEntity.content" : content    
    };
    jQuery.get(postUrl, data, function(result) {

总是只能获取到title的值,后台相应对象的set方法写了,前台能想到的方法都试了,总是只能获取到一个属性。请大家帮忙看看,多谢!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(11

笑红尘 2021-11-21 08:50:38

感觉基于注解的struts2自动封装不如spring来得好用

风透绣罗衣 2021-11-21 08:50:31

回复
仔细理解了struts2的注解后,可以不用注解,实现零配置,spring 无论如何都需要写注解,你的action注解都不是必须有的,学学conversion插件吧!

酒几许 2021-11-21 08:48:34

MemoEntity memoEntity;

get方法 

和上个帖子一样

实现modelDriven接口!

左岸枫 2021-11-21 08:37:59

引用来自“孤独的3”的答案

好像是 "memoEntity.title" 中间的`.`造成的,我今天遇到的是直接后台没接收到参数,不过改了下就OK了,

var dialog = art.dialog();
$.post($(this).attr("action")
            , $('form').serialize()
            , function (data){
                if(data.status === 0) {
                    dialog.content('登录成功!').time(1);
                    setTimeout(function(){
                        location.reload();
                    }, 1000);
                } else {
                    dialog.content('登录失败,请检查用户名和密码!').time(2);
                }

        });

终止放荡 2021-11-21 08:36:13

你说的改是改哪个地方?form表单字段的name?

私藏温柔 2021-11-21 08:15:53

问题解决了,后台的memoEntity只写了set,没有写get,写上之后就可以了。。。

旧伤慢歌 2021-11-21 03:44:00

好像是 "memoEntity.title" 中间的`.`造成的,我今天遇到的是直接后台没接收到参数,不过改了下就OK了,

var dialog = art.dialog();
$.post($(this).attr("action")
            , $('form').serialize()
            , function (data){
                if(data.status === 0) {
                    dialog.content('登录成功!').time(1);
                    setTimeout(function(){
                        location.reload();
                    }, 1000);
                } else {
                    dialog.content('登录失败,请检查用户名和密码!').time(2);
                }

        });

猫烠⑼条掵仅有一顆心 2021-11-21 01:48:29

memoEntity对象是普通Bean,action用的注解配置,继承ActionSupport,里面定义的memoEntity写了set,你看可能是什么原因,具体代码明天贴上~

成熟的代价 2021-11-20 22:14:56

代码已经贴上了,贴在了下一位博友的引用回答上,麻烦看一下~

拍不死你 2021-11-19 14:32:49

问题解决了,后台的memoEntity只写了set,没有写get,写上之后就可以了。。。

清风夜微凉 2021-11-17 07:53:19

memoEntity 对象定义和 action定义代码贴出来

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文