如何从另一个jsp页面的脚本调用一个jsp函数

时间:2011-11-25 11:51:04

标签: jsp

我想在一个jsp页面中编写一个函数说count();,并从另一个jsp页面的脚本中调用它。

有人可以建议我怎么办?第一个jsp页面的count()函数未在脚本中定义。

2 个答案:

答案 0 :(得分:0)

你可以使用标签。

<jsp:forward page={"relativeURL" | "<%= expression %>"} />
or
<jsp:forward page={"relativeURL" | "<%= expression %>"} >
<jsp:param name="parameterName"
          value="{parameterValue | <%= expression %>}" />+
</jsp:forward> 

实施例

<jsp:forward page="/servlet/login" />
<jsp:forward page="/servlet/login">
<jsp:param name="username" value="jsmith" />
</jsp:forward> 

答案 1 :(得分:0)

我认为这是不可能的。 JSP用于查看事物。如果您的函数是用Java编写的,那么您应该创建另一个实现此函数的类。在JSP中,您导入该类,这样它就可以工作。您不应该在JSP中编写太多的Java代码。