如何调用这个定义的方法
<%!
public String killhtml(String s,boolean t){
……………………
%>
上面的代码定义了方法killhtml,但在调用时我却碰到了难题,我这样写不对呀:
String username=killhtml(request.getParameter("username"));
正确的应该怎么写呢?哪位指点一下。
问题点数:0、回复次数:8Top
1 楼jianghua008(啥也不会)回复于 2003-09-04 17:09:05 得分 0
String username=killhtml(request.getParameter("username"));
killhtml(String s,boolean t)
参数个数都不一样怎么对啊?
Top
2 楼noratong(吴雨)回复于 2003-09-04 17:12:01 得分 0
<%!
public String killhtml(String s,boolean t){};
String username = null;
%>
……
<%
username = killhtml(request.getParameter("username"));
%>Top
3 楼my3b(重阳公子)回复于 2003-09-04 17:18:48 得分 0
还是不太明白,为何这里要用上String username = null呢?望能指点一二,谢谢。Top
4 楼my3b(重阳公子)回复于 2003-09-04 17:22:05 得分 0
还是不太明白,为何这里要用上String username = null呢?望能指点一二,谢谢。Top
5 楼long_zhi(要啥没啥)回复于 2003-09-04 17:24:25 得分 0
参数不匹配怎么行Top
6 楼noratong(吴雨)回复于 2003-09-04 17:26:44 得分 0
只能在<%!%>里声明,所以先给它赋个空值。然后再在<%%>里跟它赋个具体的值。OK??Top
7 楼jscsqb(大漠沙如雪)回复于 2003-09-04 17:27:33 得分 0
String username=killhtml(request.getParameter("username"),true);
or
String username=killhtml(request.getParameter("username"),false);
true和false根据你的代码来定
Top
8 楼my3b(重阳公子)回复于 2003-09-04 18:15:35 得分 0
按照jscsqb()的方法去写还是不行,不管是用true还是用false都提示这条语句错误,怎么纠正哪!Top




