本文整理汇总了Java中ninja.params.Param类的典型用法代码示例。如果您正苦于以下问题:Java Param类的具体用法?Java Param怎么用?Java Param使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Param类属于ninja.params包,在下文中一共展示了Param类的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: doLogin
import ninja.params.Param; //导入依赖的package包/类
@FilterWith(ToHomeFilter.class)
public Result doLogin(@Param("username") String username,
@Param("password") String password,
Context context) {
User user = userService.authenticate(username, password);
if (user != null) {
LoginHelper.addUserToSession(user, context);
return ControllerHelper.redirectToHome(router);
}
// TODO add error messages
context.getFlashCookie().put("username", username);
context.getFlashCookie().error("login.error");
return Results.redirect(LoginController.Method.login.toString());
}
开发者ID:mysu,项目名称:uma,代码行数:18,代码来源:LoginController.java
示例2: parameters
import ninja.params.Param; //导入依赖的package包/类
public Result parameters(Context context, @Param("a") String a, @Param("b") Integer b) {
// simple way to test context functions
assert(a.equals(context.getParameter("a")));
assert(context.getParameterValues("a").size() == 1);
assert(b.equals(context.getParameterAs("b", Integer.class)));
assert(context.getParameterValues("b").size() == 1);
return Results
.ok()
.html()
.renderRaw("a=" + a + ", b=" + b);
}
开发者ID:kuangcao,项目名称:ninja-vertx-standalone,代码行数:13,代码来源:Application.java
示例3: benchmark_form
import ninja.params.Param; //导入依赖的package包/类
public Result benchmark_form(Context context, @Param("a") String a, @Param("b") Integer b, BasicForm form) {
Cookie testCookie = context.getCookie("TEST");
String contentType = context.getHeader("Content-Type");
String aParam = context.getParameter("a");
String bParam = context.getParameter("b");
return Results
.ok()
.html()
.renderRaw("benchmark");
}
开发者ID:kuangcao,项目名称:ninja-vertx-standalone,代码行数:11,代码来源:Application.java
示例4: benchmark_json
import ninja.params.Param; //导入依赖的package包/类
public Result benchmark_json(Context context, @Param("a") String a, @Param("b") Integer b, BasicForm form) {
Cookie testCookie = context.getCookie("TEST");
String contentType = context.getHeader("Content-Type");
String aParam = context.getParameter("a");
String bParam = context.getParameter("b");
return Results
.ok()
.html()
.renderRaw("benchmark");
}
开发者ID:kuangcao,项目名称:ninja-vertx-standalone,代码行数:11,代码来源:Application.java
示例5: upload1
import ninja.params.Param; //导入依赖的package包/类
public Result upload1(Context context, @Param("theFile") FileItem fileItem ) throws Exception {
assert( fileItem != null );
assert( fileItem.getContentType().equals("text/plain"));
assert( fileItem.getFileName().equals("test.txt") );
return Results
.ok()
.html().
renderRaw("l=" + fileItem.getFile().length() );
}
开发者ID:kuangcao,项目名称:ninja-vertx-standalone,代码行数:10,代码来源:Application.java
示例6: upload2
import ninja.params.Param; //导入依赖的package包/类
public Result upload2(Context context, @Param("theFile1") FileItem fileItem1, @Param("theFile2") FileItem fileItem2 ) throws Exception {
assert( fileItem1 != null );
assert( fileItem1.getContentType().equals("text/plain"));
assert( fileItem1.getFileName().equals("test1.txt") );
assert( fileItem2 != null );
assert( fileItem2.getContentType().equals("text/plain"));
assert( fileItem2.getFileName().equals("test2.txt") );
return Results
.ok()
.html().renderRaw("");
}
开发者ID:kuangcao,项目名称:ninja-vertx-standalone,代码行数:14,代码来源:Application.java
示例7: param_parsers
import ninja.params.Param; //导入依赖的package包/类
public Result param_parsers(@Param("enum") TestEnum testEnum) {
return Results
.ok()
.html()
.renderRaw(testEnum.toString());
}
开发者ID:kuangcao,项目名称:ninja-vertx-standalone,代码行数:7,代码来源:Application.java
示例8: param_parsers_post
import ninja.params.Param; //导入依赖的package包/类
public Result param_parsers_post(@Param("enum") TestEnum testEnum) {
return param_parsers(testEnum);
}
开发者ID:kuangcao,项目名称:ninja-vertx-standalone,代码行数:4,代码来源:Application.java
示例9: loginPost
import ninja.params.Param; //导入依赖的package包/类
public Result loginPost(@Param("username") String username,
@Param("password") String password,
Context context) {
boolean isUserNameAndPasswordValid = userDao.isUserAndPasswordValid(username, password);
if (isUserNameAndPasswordValid) {
context.getSessionCookie().put("username", username);
context.getFlashCookie().success("login.loginSuccessful");
return Results.redirect("/");
} else {
// something is wrong with the input or password not found.
context.getFlashCookie().put("username", username);
context.getFlashCookie().error("login.errorLogin");
return Results.redirect("/login");
}
}
开发者ID:mysu,项目名称:jade4ninja,代码行数:25,代码来源:LoginLogoutController.java
示例10: validUser
import ninja.params.Param; //导入依赖的package包/类
public Result validUser(@Param("username") String username) {
User user = userService.getUserByUsernameOrEmail(username);
return Results.json().render(user == null);
}
开发者ID:mysu,项目名称:uma,代码行数:5,代码来源:ApiUserController.java
示例11: validEmail
import ninja.params.Param; //导入依赖的package包/类
public Result validEmail(@Param("email") String email) {
User user = userService.getUserByUsernameOrEmail(email);
return Results.json().render(user == null);
}
开发者ID:mysu,项目名称:uma,代码行数:5,代码来源:ApiUserController.java
示例12: post
import ninja.params.Param; //导入依赖的package包/类
public Result post(@Param("email") String email,
@Param("content") String content) {
Guestbook guestbook = new Guestbook(email, content);
dbService.createGuestbook(guestbook);
// ... and redirect to main page
return Results.redirect("/");
}
开发者ID:r10r-org,项目名称:sqlify,代码行数:12,代码来源:ApplicationController.java
示例13: post
import ninja.params.Param; //导入依赖的package包/类
public Result post(@Param("email") String email,
@Param("content") String content) {
// ... and redirect to main page
return Results.redirect("/");
}
开发者ID:jschaf,项目名称:ninja-jooq,代码行数:9,代码来源:ApplicationController.java
注:本文中的ninja.params.Param类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论