当前位置:  开发笔记 > 编程语言 > 正文

枚举在JSP中

如何解决《枚举在JSP中》经验,为你挑选了1个好方法。

有没有办法在不使用scriptlet的情况下在JSP中使用Enum值.

例如

package com.example;

public enum Direction {
    ASC,
    DESC
}

所以在JSP中我想做这样的事情

...

JeeBee.. 18

您可以将enum中方向的Web友好文本实现为字段:


<%@ page import="com.example.Direction" %>
...

Direction is <%=foo.direction.getFriendlyName()%>

<% if (foo.direction == Direction.ASC) { %>

That means you're going to heaven!

<% } %>

但是它混合了视图和模型,虽然对于简单的用途,它可以是视图独立的("升序","降序"等).

除非您不喜欢将Java直接放入JSP页面,即使用于比较等基本内容.



1> JeeBee..:

您可以将enum中方向的Web友好文本实现为字段:


<%@ page import="com.example.Direction" %>
...

Direction is <%=foo.direction.getFriendlyName()%>

<% if (foo.direction == Direction.ASC) { %>

That means you're going to heaven!

<% } %>

但是它混合了视图和模型,虽然对于简单的用途,它可以是视图独立的("升序","降序"等).

除非您不喜欢将Java直接放入JSP页面,即使用于比较等基本内容.

推荐阅读
mobiledu2402851323
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有