小编Dav*_*ves的帖子

使用百里香叶的条件属性

我知道如何在jstl上的标记内创建条件属性:

<body <c:if test="${userCreated}"> onload="somejavascriptfunction()"</c:if> >
Run Code Online (Sandbox Code Playgroud)

但是我如何使用百里香?

的IndexController

@RequestMapping("/register")
public String register(UserEntity user, @RequestParam String repeatedPassword, RedirectAttributes redirectAttributes) {
    user.setAdmin(false);
    userFacade.create(user);
    redirectAttributes.addFlashAttribute(Constants.USER_CREATED, true);
    logger.info("Usuario criado");
    return "redirect:/login";
}
Run Code Online (Sandbox Code Playgroud)

到目前为止,我找到的唯一解决方案是这样做

<script type="text/javascript" th:if="${userCreated}">
  $(document).ready(function() {
     somejavascriptfunction()
  });
</script>
Run Code Online (Sandbox Code Playgroud)

但这似乎并不是最好的方法.那么如何为百里香叶上的属性创建一个if语句?

jsp thymeleaf

20
推荐指数
4
解决办法
2万
查看次数

带有LogBack的SpringBoot创建LOG_PATH_IS_UNDEFINED文件夹

我正在使用带有LogBack的SpringBoot并在我的yml文件中使用以下配置:

logging:
    path: C:/var/log/pincode
Run Code Online (Sandbox Code Playgroud)

该logging.path春季环境变量被转移到LOG_PATH环境变量和日志文件被放置在正确的地方,但也有一个叫做目录LOG_PATH_IS_UNDEFINED在我的项目的根目录下创建的.

这似乎是由SpringBoot用于配置LogBack及其Environment变量的不同阶段引起的.

17:29:21,325 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
17:29:21,337 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - Will use the pattern LOG_PATH_IS_UNDEFINED/catalina.out.%d{yyyy-MM-dd} for the active file
17:29:21,340 |-INFO in c.q.l.core.rolling.DefaultTimeBasedFileNamingAndTriggeringPolicy - The date pattern is 'yyyy-MM-dd' from file name pattern 'LOG_PATH_IS_UNDEFINED/catalina.out.%d{yyyy-MM-dd}'.
17:29:21,340 |-INFO in c.q.l.core.rolling.DefaultTimeBasedFileNamingAndTriggeringPolicy - Roll-over at midnight.
17:29:21,343 |-INFO in c.q.l.core.rolling.DefaultTimeBasedFileNamingAndTriggeringPolicy - Setting initial period to Mon Aug 11 17:24:07 BRT 2014
17:29:21,346 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[serverConsole] - Active log file name: LOG_PATH_IS_UNDEFINED/catalina.out …
Run Code Online (Sandbox Code Playgroud)

spring logback spring-boot

20
推荐指数
4
解决办法
4万
查看次数

标签 统计

jsp ×1

logback ×1

spring ×1

spring-boot ×1

thymeleaf ×1