官方网站是这个,里面有详细的文档,还有一个教你用blog搭建一个blog的教程,这点做得非常好。
http://www.playframework.org/
从官网下载到压缩包后,随便一解压,把解压的目录加入到系统变量的path里,就可以在cmd下使用play命令了。
play new MyPocject 在当前目录下建立一个项目。
play会自动建立 MyPocject文件夹,里面有一些乱七八糟的东西,想知道是干什么用的?自己到官网看教程- -!
play start MyPocject 启动服务
在浏览器输入http://localhost:9000就可以看到欢迎页面了。
play stop MyPocject 结束服务
play test 一个调试模式
在其中可以检测你的各种模块是否正常工作。
play eclipse MyProject 把工程导入eclipse
play会自动生成eclipse所需要的文件,之后只需要在eclipse中import就可以了。
欢迎界面的控制程序在
play-1.1\MyProject\app\controllers\application中,类似这样
package controllers; import play.*; import play.mvc.*; import java.util.*; import models.*; public class Application extends Controller { public static void index() { render(); } }在
play-1.1\MyProject\app\view\applicaton 中我们可以找到index() 所对应的页面 index.html
#{extends 'main.html' /} #{set title:'Home' /} #{welcome /}
在view目录下找到main.html 这就是欢迎页面所显示的内容了。
<!DOCTYPE html> <html> <head> <title>#{get 'title' /}</title> <meta charset="${_response_encoding}"> <link rel="stylesheet" media="screen" href="@{'/public/stylesheets/main.css'}"> #{get 'moreStyles' /} <link rel="shortcut icon" type="image/png" href="@{'/public/images/favicon.png'}"> <script type="text/javascript" charset="${_response_encoding}" src="@{'/public/javascripts/jquery-1.5.2.min.js'}"></script> #{get 'moreScripts' /} </head> <body> #{doLayout /} </body> </html>
package controllers; import play.*; import play.mvc.*; import java.util.*; import models.*; public class Application extends Controller { public static void index(int x,int y) { int z=x+y; render(z); } }把main.html改成这样
@{Application.index(z)}
就会返回相加和的结果了。
play默认的传参方式是get
在 MyProject\conf\routes 可以修改数据传送的方式,具体怎么改,自己看官网教程= =!