有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java jsp scriplet使用具有bean值的函数

我使用display:table和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属性值传入此函数,然后显示其字符串返回?比如:

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

这似乎不起作用,也许可以使用c:set设置bean,然后在<;%中使用它标签


共 (0) 个答案