org.jooby.Request.params()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(5.0k)|赞(0)|评价(0)|浏览(596)

本文整理了Java中org.jooby.Request.params方法的一些代码示例,展示了Request.params的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Request.params方法的具体详情如下:
包路径:org.jooby.Request
类名称:Request
方法名:params

Request.params介绍

[英]Short version of params().to(type).
[中][$0$]的短版本。

代码示例

代码示例来源:origin: jooby-project/jooby

  1. @Override
  2. public Mutant params(final String... xss) {
  3. return req.params(xss);
  4. }

代码示例来源:origin: jooby-project/jooby

  1. @Override
  2. public <T> T params(final Class<T> type, final String... xss) {
  3. return req.params(type, xss);
  4. }

代码示例来源:origin: jooby-project/jooby

  1. @Override
  2. public <T> T params(final Class<T> type) {
  3. return req.params(type);
  4. }

代码示例来源:origin: jooby-project/jooby

  1. @Override
  2. public Mutant params() {
  3. return req.params();
  4. }

代码示例来源:origin: jooby-project/jooby

  1. /**
  2. * Short version of <code>params().to(type)</code>.
  3. *
  4. * @param type Object type.
  5. * @param <T> Value type.
  6. * @return Instance of object.
  7. */
  8. @Nonnull
  9. default <T> T params(final Class<T> type) {
  10. return params().to(type);
  11. }

代码示例来源:origin: jooby-project/jooby

  1. /**
  2. * Short version of <code>params(xss).to(type)</code>.
  3. *
  4. * @param type Object type.
  5. * @param xss Xss filter to apply.
  6. * @param <T> Value type.
  7. * @return Instance of object.
  8. */
  9. @Nonnull
  10. default <T> T params(final Class<T> type, final String... xss) {
  11. return params(xss).to(type);
  12. }

代码示例来源:origin: jooby-project/jooby

  1. /**
  2. * Short version of <code>params(xss).to(type)</code>.
  3. *
  4. * @param type Object type.
  5. * @param xss Xss filter to apply.
  6. * @param <T> Value type.
  7. * @return Instance of object.
  8. */
  9. @Nonnull
  10. default <T> T form(final Class<T> type, final String... xss) {
  11. return params(xss).to(type);
  12. }

代码示例来源:origin: jooby-project/jooby

  1. /**
  2. * Short version of <code>params().to(type)</code>.
  3. *
  4. * @param type Object type.
  5. * @param <T> Value type.
  6. * @return Instance of object.
  7. */
  8. @Nonnull
  9. default <T> T form(final Class<T> type) {
  10. return params().to(type);
  11. }

代码示例来源:origin: jooby-project/jooby

  1. private Map<String, String[]> params(final Request req) {
  2. ImmutableMap.Builder<String, String[]> result = ImmutableMap.<String, String[]>builder();
  3. req.params().toMap().forEach((name, value) -> {
  4. try {
  5. List<String> values = value.toList();
  6. result.put(name, values.toArray(new String[values.size()]));
  7. } catch (Err ignored) {
  8. log.debug("ignoring HTTP param: " + name, ignored);
  9. }
  10. });
  11. return result.build();
  12. }

代码示例来源:origin: jooby-project/jooby

  1. private static Map<String, String[]> params(final Request req) {
  2. ImmutableMap.Builder<String, String[]> result = ImmutableMap.<String, String[]>builder();
  3. req.params().toMap().forEach((name, value) -> {
  4. try {
  5. List<String> values = value.toList();
  6. result.put(name, values.toArray(new String[values.size()]));
  7. } catch (Err ignored) {
  8. LoggerFactory.getLogger(Pac4jContext.class).debug("ignoring HTTP param: " + name, ignored);
  9. }
  10. });
  11. return result.build();
  12. }
  13. }

代码示例来源:origin: jooby-project/jooby

  1. }));
  2. envdata.put("request params", dump(() -> req.params().toMap()));

代码示例来源:origin: jooby-project/jooby

  1. private static final GetValue param() {
  2. return (req, rsp, chain, param) -> {
  3. Mutant mutant = req.param(param.name);
  4. if (mutant.isSet() || param.optional) {
  5. return mutant.to(param.type);
  6. }
  7. try {
  8. return req.params().to(param.type);
  9. } catch (Err ex) {
  10. // force parsing
  11. return mutant.to(param.type);
  12. }
  13. };
  14. }
  15. }

代码示例来源:origin: org.jooby/jooby

  1. @Override
  2. public Mutant params() {
  3. return req.params();
  4. }

代码示例来源:origin: org.jooby/jooby

  1. @Override
  2. public Mutant params(final String... xss) {
  3. return req.params(xss);
  4. }

代码示例来源:origin: org.jooby/jooby

  1. @Override
  2. public <T> T params(final Class<T> type, final String... xss) {
  3. return req.params(type, xss);
  4. }

代码示例来源:origin: org.jooby/jooby

  1. /**
  2. * Short version of <code>params().to(type)</code>.
  3. *
  4. * @param type Object type.
  5. * @param <T> Value type.
  6. * @return Instance of object.
  7. */
  8. @Nonnull
  9. default <T> T form(final Class<T> type) {
  10. return params().to(type);
  11. }

代码示例来源:origin: org.jooby/jooby

  1. /**
  2. * Short version of <code>params(xss).to(type)</code>.
  3. *
  4. * @param type Object type.
  5. * @param xss Xss filter to apply.
  6. * @param <T> Value type.
  7. * @return Instance of object.
  8. */
  9. @Nonnull
  10. default <T> T params(final Class<T> type, final String... xss) {
  11. return params(xss).to(type);
  12. }

代码示例来源:origin: org.jooby/jooby

  1. /**
  2. * Short version of <code>params(xss).to(type)</code>.
  3. *
  4. * @param type Object type.
  5. * @param xss Xss filter to apply.
  6. * @param <T> Value type.
  7. * @return Instance of object.
  8. */
  9. @Nonnull
  10. default <T> T form(final Class<T> type, final String... xss) {
  11. return params(xss).to(type);
  12. }

代码示例来源:origin: org.jooby/jooby

  1. /**
  2. * Short version of <code>params().to(type)</code>.
  3. *
  4. * @param type Object type.
  5. * @param <T> Value type.
  6. * @return Instance of object.
  7. */
  8. @Nonnull
  9. default <T> T params(final Class<T> type) {
  10. return params().to(type);
  11. }

代码示例来源:origin: org.jooby/jooby-pac4j

  1. private Map<String, String[]> params(final Request req) {
  2. ImmutableMap.Builder<String, String[]> result = ImmutableMap.<String, String[]>builder();
  3. req.params().toMap().forEach((name, value) -> {
  4. try {
  5. List<String> values = value.toList();
  6. result.put(name, values.toArray(new String[values.size()]));
  7. } catch (Err ignored) {
  8. log.debug("ignoring HTTP param: " + name, ignored);
  9. }
  10. });
  11. return result.build();
  12. }

相关文章