读书人

请问个JSP定义函数的有关问题

发布时间: 2012-01-10 21:26:50 作者: rapoo

请教个JSP定义函数的问题
<%
final int count=10;
String[] msg=new String[count+1];
msg[count]="cssz";
String ch_str="一二三四五六七八九十";
for(int i=0;i<msg.length;i++)
msg[i]="b"+(i+1);

String getStr(String en)
{
String getstr;
for(int j=0;j<msg.length;j++)
{
if(en.equals(msg[j]))
{
getstr=ch_str.charAt(j);
}
}
return getstr;
}
%>

这个页面我是准备用 <%@ include file="" %>包含到另一个页面的
在这个页面定义的函数getStr
编译的时候总是报错 说 ';'expected
出错的波浪线总是打在getStr(这个括号上 请教是怎么回事啊

[解决办法]
把getStr()函数定义到:
<%!
...
%>


[解决办法]

<%!

% >
把变量定义括起来成为全局变量

读书人网 >Java Web开发

热点推荐