将fmt:formatDate输出分配给ac:set变量

dan*_*rod 14 jsp jstl

我想做这样的事情:

<c:set var="strDate" value="<fmt:formatDate value='${obj.dateIn}' pattern='ddMMyyyy'/>"/>
Run Code Online (Sandbox Code Playgroud)

获取日期为(格式化)字符串并将其分配给变量供以后使用,但它不起作用,有关如何在jsp-jstl中执行此操作的任何想法?

我找到它的唯一方法是为对象java类创建一个"假的"getter,它输出所需的日期作为String usign SimpleDateFormat.format(..),但我认为它不是非常正统并且想要离开底层类单独.

Boz*_*zho 36

<fmt:formatDate value=".." pattern=".." var="strDate" />
Run Code Online (Sandbox Code Playgroud)

var属性是:

导出的作用域变量的名称,该变量将格式化结果存储为String.