首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >结合使用dojo文本框和spring mvc

结合使用dojo文本框和spring mvc
EN

Stack Overflow用户
提问于 2012-07-20 04:53:53
回答 1查看 517关注 0票数 0

我是一个后端开发人员,试图在Spring MVC3应用程序中使用dojo文本框。

页面下面有一个文本框和一个dojo数据网格。文本框用于捕获搜索条件。当用户在文本框中输入值并单击ENTER时,它将触发一个Spring Controller,该控制器将根据数据网格中的文本框中提供的条件进行搜索。

问题是

*1.如何在dojo而不是纯javascript中做到这一点。我不希望整个页面被重新提交。

*2.控制器如何检索文本框中输入的值。它们是否必须作为@ModelAttributes传递或显示为@RequestParam

EN

回答 1

Stack Overflow用户

发布于 2012-07-20 17:41:53

文本框用于捕获搜索条件。当用户在文本框中输入值并单击ENTER时,应该会触发一个Spring Controller,该控制器将根据文本框中提供的条件进行搜索

在提交时,您需要使用映射xhr.get控制器的URL触发dojo () AJAX调用。

代码语言:javascript
运行
复制
var getAll = function (URL){
    var xhrArgs = {
            url : URL, // e.g. localhost:8080/projectname/entity?param1=value1
            handleAs : "json",
            headers : {
                "Content-Type" : "application/json"
            }
        };
    return dojo.xhrGet(xhrArgs);
};

在spring控制器中,您需要将这个url映射到一个方法。如果传入控制器的是单个值,@RequestParam将更好地使用

代码语言:javascript
运行
复制
    @RequestMapping(value = "/entity")
        public List<Model> someMethod(@RequestParam("param1")String keyword) {
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11569130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档