try:<%@ page contentType="text/html;charset=gb2312"%>
<%!
public String getStr(String t_sStr){
String sStr = t_sStr+"xyz" ;
return sStr ;
}
%>
<%=getStr("abc")%>

解决方案 »

  1.   

    定义函数要用<%! %>定义。
      

  2.   

    定义函数要用<%! %>定义。
      

  3.   

    <%@ include file="xxx.jsp" %>
      

  4.   

    to: binha(敢死队) 
    我是这样引用的,可是它会报错,能否给一个这样的例子给我呢?谢谢。
      

  5.   

    出什么错?在一个JSP中引用另一个JSP的函数时,不能出现相同的函数名。
      

  6.   

    出什么错?在一个JSP中引用另一个JSP的函数时,不能出现相同的函数名。
      

  7.   

    出什么错?在一个JSP中引用另一个JSP的函数时,不能出现相同的函数名。
      

  8.   

    <%@ include file="xxx.jsp" %>
    为调用另一个文件中的函数,竟把整个文件都包括进来,真是最烂的方法。
    为何不把那个函数单独做成类,
    然后就可以在在任何JSP文件中引用它
    import class.*
      

  9.   

    oldfisher(渔夫)说的对。为什么一定要调用另一个JSP的函数呢?
      

  10.   

    借用上面的例子:
    1.jsp<%!
    public String getStr(String t_sStr){
    String sStr = t_sStr+"xyz" ;
    return sStr ;
    }
    %>
    2.jsp<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE>2</TITLE>
    </HEAD>
    <BODY><%@ include file="1.jsp" %>
    <%=getStr("abc")%>
      
    </BODY>
    </HTML>可以运行啊。