`
fourfire
  • 浏览: 413022 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

play framework log 2

阅读更多
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);
	}
}

分享到:
评论

相关推荐

    kamon-log-reporter_2.10-0.2.3.zip

    【标题】"Kamon Log Reporter 2.10-0.2.3"与【描述】中的"play-slick.zip,播放SlickSlick插件"分别代表了两个不同的IT领域知识点,它们都是开源项目,这表明它们遵循开放源代码的精神,允许开发者查看、使用、修改和...

    play-zipkin-tracing:使用Zipkin为Play Framework和Akka提供分布式跟踪

    在实际使用过程中,`play-zipkin-tracing` 可能会与日志系统(如Logback或Log4j)、监控工具(如Prometheus或Grafana)等集成,提供更全面的可观测性。此外,它还可以与其他服务发现工具(如Consul或Eureka)配合,...

    开发框架.docx

    Play Framework是一个轻量级的Java开发...总的来说,Play Framework是一个面向现代Web应用的开发框架,它以其简洁的开发模式、高效的执行性能和良好的社区支持,成为了与Struts2、JSF和Tapestry等框架竞争的有力选择。

    play-scala-log4j2-example:使用Log4J 2作为日志记录引擎的示例Play项目

    移至

    play-json4s-jackson_2.11-0.3.0.zip

    这个库是 Play Framework 的 JSON 库 play-json 和 JSON 库 json4s 的集成,其中 Jackson 是用于处理 JSON 数据的 Java 库。在 Scala 开发中,play-json 提供了与 Play Framework 集成的 JSON API,而 json4s 则是一...

    play!框架学习文档(汉化了一部分)

    4. **文档参考**:详细的使用教程可以参考官方文档:http://www.playframework.org/documentation/1.2.4/crud#usage。 ### 编写 Controller 1. **继承 Controller 类**:所有控制器都需要继承 `Controller` 类。 2...

    twirl-compiler_2.10-1.0.1.zip

    1. Twirl编译器是Scala的模板引擎,用于创建Web应用的视图层,尤其在Play Framework中被广泛使用。 2. Scala 2.10是Scala语言的一个版本,提供了丰富的特性和改进,支持Twirl Compiler 1.0.1的运行。 3. Loglog可能...

    Android应用开发揭秘-pdf(全)

    4. **Google Play发布流程**:详解将应用提交至Google Play商店的具体步骤。 通过上述知识点的学习,读者能够全面掌握Android应用开发的基本技能和高级技巧,从而能够独立完成一个完整的Android应用项目。此外,...

    rexsl-page-0.12.zip

    在实际应用中,`ScalaLogging`可以与其他`Scala`库如Akka、Play Framework等无缝集成,提供一致的日志记录体验。这对于大型分布式系统的监控和故障排查至关重要。通过深入研究`ScalaLogging`的源码,开发者不仅可以...

    Jave EE (struts2类库 )

    Struts2是一个基于MVC(Model-View-Controller)设计模式的Java EE应用程序框架,它在Web开发...不过需要注意的是,Struts2自2.5版本后已不再更新,现在推荐使用更现代的框架如Spring MVC或Play Framework进行开发。

    apktool documentation

    Can't find framework resources for package of id: 2. You must install proper framework files, see project website for more info. We must get HTC framework resources before decoding this apk. We pull ...

    Java编程学习路线图与核心技术详解

    介绍了主流的 Web 开发框架如 SpringBoot、PlayFramework、Spark 及 ORM(如 JPA/Hibernate)的使用方法;推荐了几种常用的数据库交互工具(如 JDBI),并对网络通信(Sockets)、单元测试等进行了说明,旨在帮助...

    一些Java 编程语言的优秀框架、库和软件的精选列表代码

    5. **Play Framework**:Play是一个现代的、开源的Java和Scala Web框架,它强调简洁的代码和实时反馈,支持TDD(测试驱动开发)和敏捷开发。 6. **JUnit**:JUnit是Java最广泛使用的单元测试框架,它为编写和运行可...

    play-reactive-slick

    使用 Slick 3.0 构建 Reactive Play 应用程序 ###指示 :- 如果您还没有安装 PostgreSQL,请安装它。 你可以从得到 创建一个名为test的数据库 如果您还没有 Typesafe Activator,请安装它。 你可以从这里得到它...

    AppChat_Flutter:使用Flutter Framework在Android上聊天应用

    【AppChat_Flutter:使用Flutter Framework在Android上构建聊天应用】 Flutter,由Google开发的开源UI工具包,已经成为移动应用开发的热门选择,尤其在跨平台应用开发领域。它基于Dart语言,允许开发者使用单代码库...

    芝麻开门博客网.zip

    1. **Java Web开发框架**:项目可能使用了Spring Boot、Struts2或Play Framework等Java Web框架来构建后端服务。这些框架简化了Web应用的开发,提供了MVC(模型-视图-控制器)架构,便于模块化和代码组织。 2. **...

    软件开发所需所有jar

    2. **框架与库**:例如Spring Framework、Hibernate ORM、MyBatis、Struts、Play Framework等,它们为开发者提供了丰富的功能,如MVC架构、ORM对象关系映射、数据库操作等。 3. **工具类库**:如Apache Commons、...

    Beginning Scala

    - **Play Framework**:这是一个基于Scala和Java的Web应用框架,支持异步编程模型。 通过学习《Beginning Scala》,读者不仅能够掌握Scala的基础语法,还能深入了解其背后的编程理念和技术优势,为将来开发高效、...

Global site tag (gtag.js) - Google Analytics