一:复杂参数提交最好使用json适配器,json适配器可以接受json字符串,Nutz可以解析
这个复杂的参数,到后台参数中。
@At("/hello2")
@Ok("json")
@AdaptBy(type=JsonAdaptor.class)
public String getParams(@Param("name") String name,@Param("password") String password,User userVo) {
User user = new User();
user.setId(1);
user.setName("chenchaoyang");
user.setPassword("chenchaoyang");
user.setBirthday(null);
dao.insert(user);
User queryObject = new User();
queryObject.setName("lisi");
List<User> resultUsers = dao.query(User.class, getConfition(queryObject));
return "success";
}
二:前台提交页面:
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/json2.js"></script>
<script type="text/javascript">
$(document).ready(function(){
var dataObj = {
name:"chenchaoyang",
password:"woaini",
userVo:{
id:1,
name:"2",
password:"3"
}
}
console.log(JSON.stringify(dataObj));
$.ajax({
type : 'POST',
url : 'hello2.nut',
data : JSON.stringify(dataObj),
success : function(){
alert("chenchaoyang");
}
});
})
</script>
</head>
<body>
</body>
分享到:
相关推荐
`nutz-mvc`包括了`nutz-web`和`nutz-wk`,前者处理Web相关的功能,后者是Nutz的Web容器,提供了Servlet的替代方案,使得开发者可以脱离传统的Servlet容器运行Nutz应用。 在进行Web开发时,我们还需要`nutz-plugin-...
nutz-1.r.60.jar
nutz-1.b.43-jdk5.jar 资源包
"nutz-1.r.61-发布包"是Nutz框架的一个版本更新,具体为1.r.61版本。这个发布包包含了该版本的文档、源代码、编译后的类库以及相关的辅助文件,便于开发者下载、学习和使用。 1. **Nutz框架概述** Nutz 是一个轻量...
nutz-1.b.43-jdk5.jar 资源包
Nutz, 它是一组轻便小型的框架的集合。 -------------Nutz 可以做什么? Dao -- 针对 JDBC 的薄封装,事务模板,无缓存 Ioc -- JSON 风格的配置文件,声明时切片支持 Mvc -- 注解风格的配置,内置多文件上传功能 ...
"nutz-1.r.58"是一个特定版本的Nutz框架发布包,包含了该框架的各种组件和文档,便于开发者在项目中使用和学习。 在提供的文件列表中,我们有以下内容: 1. `nutz-1.r.58-javadoc.jar`:这是Nutz框架的API文档,...
Nutz-1.r.62是该框架的一个版本,它包含了一系列优化和改进,使得开发者在构建应用程序时能更加得心应手。 在Nutz-1.r.62.zip压缩包中,主要有以下几个文件: 1. `nutz-1.r.62.jar`:这是Nutz框架的核心库文件,...
nutz-1.r.62.jar 的jar包 可以解决中文乱码,设置字符编码等等
Java作为一种优美且成熟的编程语言,广泛应用于各种软件领域,包括企业服务器、移动设备、车载设备等,甚至拓展到了桌面和图像处理领域。Nutz的设计目的之一是解决Java在Web开发领域相对于脚本语言而言显得开发效率...
3. "nutz-1.r.61-manual.pdf"和"nutz-1.r.61-manual.rtf"是用户手册的不同格式版本,提供了全面的框架使用指南,涵盖了从基础到高级的使用教程和示例,帮助开发者快速上手。 4. "manual"可能是手册的另一个链接或者...
总之,"nutz-1.r.57的JDK1.5编译"涉及到的主要是如何在低版本JDK环境下保持Nutz框架的兼容性。开发者需要了解不同JDK版本之间的差异,以及如何调整源代码以适应这些差异。通过这样的工作,可以在旧系统中继续利用...
Nutz -- Web(Mvc/Ioc/Aop/Dao/Json) for ALL Java developer
这个压缩包“wendal-nutz-master.zip”包含了NUTZ框架的一个示例项目或者学习资源,帮助初学者理解和掌握NUTZ的核心特性。 在深入探讨NUTZ之前,我们先来理解一下什么是框架。框架是一种预定义的软件结构,它规定了...
Nutz是对于Java程序员来说,除SSH之外的另一个选择。当然,它是开源的,并且是完全免费的。同时也是商业友好的(Licensed under the Apache License, Version 2.0)。
标题:"nutz-1.b.49-manual.pdf" 指出了文档是关于Nutz框架的官方手册,版本为1.b.49。手册这一名称通常意味着该文档是为用户提供详细的指导,帮助用户理解和使用该框架。 描述:"nutz 框架nutz-1.b.49-manual.pdf...
Spring 里采用 Nutz.Dao ,又比如在 Nutz.Ioc 里使用 Hibernate 等整 -- 它所有功能均不依赖第三方 jar 文件。这就意味着:如果一个 Web 应用,你在 WEB-INF/lib 下只 需要放置一个 nutz.jar 就够了当然你要使用其它...
nutzboot1.65版jar包...............................................................................................希望对你有用
"nutz-1.a.25_jdoc.zip" 是Nutz框架1.a.25版本的Java文档压缩包,其中包含了详细的API参考和使用指南,帮助开发者理解和使用这个框架。 首先,让我们深入了解Nutz的各个组件: 1. **Nutz MVC**:Nutz 提供了一个轻...