我正在做一个JSP / servlet项目。我的一些队友喜欢存储用于通过<c:set scope="page"/>
在字符串变量中呈现页面内容的文本消息。这是一个好习惯吗?如果没有,那么不这样做的原因是什么?
答案 0 :(得分:1)
我不会称之为不好的做法,尤其是在page
范围内使用时。
<c:set var="myVariable" scope="page"
value="${myBean.someProperty.anotherProperty}" />
Value of A is ${myVariable.a}
Value of B is ${myVariable.b}
Value of C is ${myVariable.c}
比
更具可读性Value of A is ${myBean.someProperty.anotherProperty.a}
Value of B is ${myBean.someProperty.anotherProperty.b}
Value of C is ${myBean.someProperty.anotherProperty.c}
但是,如果您使用它来存储短信,更好的选择可能是在您的JSP中使用Message Bundle并使用它。 fmt
标签可用于此目的。