<%
function convert(String dbstr2)
{dbbyte1 = dbstr2.getBytes("iso-8859-1"); dbstr1 = new String(dbbyte1); 
return dbstr1;
}
%>理论上应该把它写进 Bean 里, 如果你一定要写进来的话,致少你 Function 应该有返回值 ;
String  ; 
 而且:  dbbyte1  也应该定义类型: String 
或者写为: return dbstr2.getByes("iso-8859-1");
不然肯定会出错的。

解决方案 »

  1.   

    如果我没记错的话在jsp中使用不了function的,只能和在java中一样写一个有返回值的类。
    也许我记错了,应为我老了!
      

  2.   

    假如写进bean里面去,那么传递参数非常的麻烦,因为每输出一串汉字,都要传递参数,都要写
    <%jsp:setProperty name="" property=""%>真麻烦,有什么好的方法吗??
      

  3.   

    不用那么做,你可以把这个函数写好后,在别的页面调用,IMPORT进来就可以了,其实是可以在JSP页面里写函数的。
      

  4.   

    写什么function函数,你把你的function函数写成java方法,放在<%!申明里面就可以了
      

  5.   

    写什么function函数,你把你的function函数写成java方法,放在<%!申明里面就可以了 
    例如: <%!
    String showRstatus(int i){
    switch(i){
    case 1:return "Active";
    case 2:return "Frozen";
    case 3:return "Logic Delete";
    }
    return null;
    } String showField(String field)
    {
    if(field == null || field.equals("null"))
    {
    return "";
    }
    return field;
    }
    String showField(int field)
    {
    if(field == 0)
    {
    return "";
    }
    return ""+field;
    }
    String showField(float field)
    {
    if(field == 0.0f)
    {
    return "";
    }
    return ""+field;
    }
    String showField(long field)
    {
    if(field == 0l)
    {
    return "";
    }
    return ""+field;
    }
    %>
      

  6.   

    函数怎么写,又怎么用import把它引进来呢?
      

  7.   

    <%! public int determineArea(int ai_len, int ai_width)
           {    return ( ai_len * ai_width);
           } 
    %><% int li_area;
          out.print("the area of your room is :" );
          out.print(determineArea(10,15)); 
    %>