1 直接通过http请求传递参数到controller 的静态方法里,只要在静态方法声明相同名字的参数列表即可。
请求
/articles/archive?date=08/01/08&page=2
你的controller里的archive静态函数提供参数列表
public static void archive(Date date, Integer page) {
List<Article> articles = Articles.fromArchive(date, page);
render(articles);
}
play框架会通过静态方法archive(action)参数列表中对应参数的对象类型对http的请求参数进行转换。传递到静态方法中。
当然,参数也可以是自定义的类型。
public class Person {
public String name;
public Integer age;
}
action
public static void add(Person p) {
p.save();
}
对于person类型,可以在form里构造出参数。
<form action="/Directory/add" method="POST">
Name: <input type="text" name="p.name" />
Age: <input type="text" name="p.age" />
</form>
play!框架根据提交的action找到处理的actionDirectory.add(); 将form的数据封装成一个person的对象, 提交作为add方法的参数
分享到:
相关推荐
The Learning Play! Framework 2 has been created for web developers that are building web applications. The core idea is to focus on the ...
对play!的CRUD 进行改造,改代码还会持续重构,并不完善。 1.将create,show,delete,list都改成@Util方法,可以类似 public static void show(String id){ MyCRUD.show(id); } 的方式调用。更通用。 2.增加@...
play framework api,play! framework api,play api
play手册 play框架手册 play框架 play文档
play框架基于CRDU的一个简单demo。附数据库文件。使用的是MySQL数据库。
此资源是整个play框架外加一个helloworld小例子,下载解压到文件夹中可以直接进行play框架开发。
Play框架中文文档.pdf
Java程序员GuillaumeBort在JVM上创造了一个全新的框架Play framework。Play拥有ROR或Django那样的灵巧,又不失Java的稳定,更有JVM这一强大的运行平台。魔鬼身材,天使脸蛋。让我们来玩玩Play吧。
play框架 2.1 api
play框架 ajax
play框架是Java一站式web开发框架,附件是学习手册一份,帮助开发者快速上手该框架。
在Eclipse中使用play框架,并对mysql数据库进行简单的增删改查操作的javaweb项目,主要目的是给学习play框架的新手提供一个简单的例子,帮助其熟悉框架。
学习Play!框架的好资料,英文版的,分享一下
PLAY框架入门级学习手册,有兴趣了解JAVA PLAY框架的可以看下
play框架jar包,java开发人员使用play框架开发项目时的必备jar包
Play!是一个full-stack(全栈的)Java Web应用框架,包括一个简单的无状态MVC模型,具有Hibernate的对象持续,一个基于Groovy的模板引擎,以及建立一个现代Web应用所需的所有东西。
play框架的搭建步骤,是我自己学习的总结