2016-07-12 50 views
0

我有下面的JSP代码,打印页面上像
如何格式化日期以大写字母打印

USE BY:APR/04/2017年

现在我希望它打印为

使用由:APR/04/2017

尽管label.global.useBy的值是“Use By”,但由于我在CSS中定义的样式,它的大写。我已经做到了在所有CAPS中呈现月份。否则,它是越来越打印为

使用由:四月/ 04/2017年

可否请你建议为我如何能保持“使用的”原样和凸状部使本月在帽,如:

使用由:APR/04/2017年

<td class="contentArea"><bean:message key="label.global.useBy"/>: <bean:write name="details"property="expirationDate" formatKey="format.date.certificate" /></td> 

相关CSS

.contentArea { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: bold; 
    color: #000000; 
    text-transform: uppercase; 
} 
+0

您可以请提供生成的HTML。您可以添加课程或使用派生选择器来创建日期资本。 –

+0

@RahulKapuriya如何将类添加到属性“expirationDate”?或者我如何使用TD内的财产的派生选择器。你能建议吗? – user3223509

+1

只需在浏览器中呈现HTML即可。例如:​​使用: Apr/04/2017

回答

1

感谢@Rahul Kapuriya, 我用SPAN标签内TD像这样,

<td class="contentArea"><bean:message key="label.global.useBy"/>: <span style="font-weight:bold; text-transform: uppercase;"><bean:write name="details" 
    property="expirationDate" formatKey="format.date.certificate" /><span></td> 

谢谢!

1

“欢迎你” -Rahul Kapuriya

您可以使用<strong>标签,这样你就不必添加样式font-weight:bold

像这样:

<td class="contentArea"><bean:message key="label.global.useBy"/>: <strong style="text-transform: uppercase;"><bean:write name="details" 
property="expirationDate" formatKey="format.date.certificate" /><strong></td>