jsp scriptlet使用带bean值的函数

时间:2014-02-09 23:57:33

标签: java jsp struts jstl

我正在使用display:table with display:column以及bean:write来打印出我的请求中的一些值。

<bean:write name="DisplayBookForm" property="bookType" />

我有像

这样的导入
<%@page import="org.model.MyConstants"%>

在那里我有一个简单的功能

public static String getBookTypeName(int id){
     //lots of if's based on id 
     String bookTypeName = "Fantasy";
     return bookTypeName;
}

无论如何,我可以将我的DisplayBookForm bookType属性值传递给此函数,然后显示其String返回值?类似的东西:

<c:out value="<%=MyConstants.getBookTypeName(${DisplayBookForm.bookType}) %>" />
<%=MyConstants.getBookTypeName(${DisplayBookForm.bookType})%>

这似乎不起作用,也许使用c:set设置bean然后在&lt;%tags中使用它?

0 个答案:

没有答案