1
我想使用自定義註釋'T9n'來用String標籤註釋類屬性。我寧願這樣做,也不願意引用對該屬性具有弱引用的messages.properties文件(只在JSP頁面中定義)。我想這樣做:是否有可能訪問JSP中的方法註釋
譯註:
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface T9n {
String value();
}
類:
public class MyClass {
@T9n("My Variable")
private String variableName;
}
JSP(春季形式JSTL標籤):
<form:label path="variableName"><!-- Access T9n annotation here --></form:label>
<form:input path="variableName" />
這可能嗎?我現在的想法是用自定義的JSP標籤做一些事情,我找不到任何東西。
據我所知,您可以在JSP中嵌入任何Java代碼,因此您應該能夠嵌入如果JSP不涉及的情況下使用的直接代碼。 – Holger
@Holger在JSP中嵌入Java(即scriptlets)通常被認爲是不好的做法。 –