1 Routes文件匹配顺序由上至下,先匹配上的即调用,匹配不上抛异常,因此CRUD模式的/Objects/{id},需要配置id的正则表达式,否则/Objects/list、create会出现异常。
2 各种情况,自己看吧
package controllers;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.util.List;
import models.User;
import play.data.binding.As;
import play.mvc.Controller;
public class Users extends Controller {
public static void show(Long id) {
User user = User.findById(id);
render(user);
}
public static void create() {
render();
}
public static void create2File() {
render();
}
public static void save(User user) {
user.save();
render();
}
public static void upload(User user,File file) {
user.save();
file.renameTo(new File("e:/abc.pdf"));
render();
}
public static void list() {
// int page=0 ,int size=2
List users = (List) User.find("id>0 order by id desc").fetch();
// List users = (List) User.find("id>0 order by id desc").fetch(page,size);
render(users);
}
public static void delete(Long id) {
User user = User.findById(id);
user.delete();
render("Users/save.html");//跳转到指定的view
}
public static void showJson(Long id) {
User user = User.findById(id);
renderJSON(user);
}
public static void download()
{
java.io.InputStream binaryData=null;
try {
binaryData = new FileInputStream("e:/abc.pdf");
} catch (FileNotFoundException e) {
e.printStackTrace();
}
renderBinary(binaryData);
}
}
分享到:
相关推荐
play framework api,play! framework api,play api
Play Framework框架 Play Framework框架是一种基于Java的软件框架,旨在提高开发效率和提供REST式的架构风格。该框架可以让开发者继续使用他们喜欢的开发环境或繻库,不需要切换到另一种语言、IDE或者其他繻库。 ...
Play Framework最新教程(12年),play框架教程
1. Play Framework 介绍 2. 创建和发布 Play 应用 2.1 创建 Play 的工程 2.2 Play 常用指令 2.3 Play 应用的 JVM 调优 3. 如何读取静态资源 4. Play框架的配置文件 5. 使用 Play 框架开发 Java 应用 5.1 HTTP...
Play Framework Cookbook.pdf
play2-war-plugin, 用于 Play Framework 2.x的WAR插件 用于 Play Framework 2.x的 WAR插件Current versions: Play 2.2.x : 1.2.1 Play 2.3.0 -> 2.3.1 : 1.3-beta1 (Scala 2.1
playframework javaweb playframework javaweb
Playframework 1.2.7 sdk zip包
Mastering Play Framework for Scala
play framework2.01上半部分。
PlayFramework框架验证.pdf
通过简单的代码和思路写了play framework的简单的小例子,包括添加页面进行的routes配置,页面跳转,页面之间的数据传递等方面。暂时未使用h2内置数据库及ArrayList、HashMap在页面之间的数据传递。
Play Framework Cookbook
Leverage the awesome features of Play Framework to build scalable, resilient, and responsive applications First published: May 2015 274page
Framework 2 has been created for web developers that are building web applications. The core idea is to focus on the ...
PlayFramework框架安全模块.pdf
Play Framework Essentials 英文原版,学习 play 框架的最佳入门。
Play Framework Cookbook playframework,play! 书中范例代码下载地址: https://github.com/spinscale/play-cookbook 292 pages Publisher: Packt Publishing (September 4, 2011) Language: English ISBN-10: ...
Play框架肩负了臃肿的企业级java ee规范,易restful为目标专注于开发效率,是java敏捷开发的最佳参考方案
Play-Utils 是一个专门为 Play Framework 开发的实用工具包模块