我写了一个类,但却报错,这是?

xgtqr123 2002-04-03 08:28:56
类如下:
file.jsp
<%
import java.io.*;
import java.sql.*
import java.util.*;
class cstr_gb
{
public String cstr(String str)
{
String temp_p=str;
byte[] temp_t=temp_p.getBytes("ISO8859-1");
String temp_c=new String(temp_t);
return temp_c;
}
}
%>
但在用的过程中,始终报java不支持该方法.请问这是?
...全文
5 点赞 收藏 12
写回复
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
xgtqr123 2002-04-03
我不会用java
回复
zhjx_10 2002-04-03
<%!
public String getChin(String str) {
try {
String temp_p = str;
byte[] temp_t = temp_p.getBytes("ISO8859-1");
String temp = new String(temp_t);
return temp;
} catch (Exception e) {

}
return "null";
}
%>
回复
LUCK_JUN 2002-04-03
引用少个@
<%@ page import="aboutjsp.MyClass"%>
回复
LUCK_JUN 2002-04-03
嗯。
写个CLASS吧
首先写个MyClass.java文件:

package aboutjsp;
public class MyClass
{
// 这里写你的代码
}

用下面的命令编译成CLASS文件:
javac MyClass.java

把CLASS文件放在指定的类文件中,在JSP文件中引用:
<%page import="aboutjsp.MyClass"%>
回复
LUCK_JUN 2002-04-03
编写一个SessionLib.java文件:

package aboutjsp;
public class SessionLib
{
// 添加你的代码
}

把这个文件编译成class文件:
javac SessionLib.java
执行上面的命令就生成一个.class 文件

在你的JSP文件中引用:
<%@ page import="aboutjsp.SessionLib"%>
回复
可乐加水 2002-04-03
对,应该写成一个bean,这才是好的习惯于解决方法!
回复
huyuefox 2002-04-03
不如把它写在bean中以后再用时,就不用再写一遍了,导入bean就可以了
回复
zjp009 2002-04-03
最好把CLASS定义在一个JAVA中,生成一个JAVABEAN,既方便调试又有利于代码重用。
回复
xgtqr123 2002-04-03
zhjx_10(色子)
能否给一个例子?
回复
zhjx_10 2002-04-03
声明要写在声明模块里
<%!
class cstr_gb
......
%>

而且你不如声明一个转换函数,直接加在文件中
如果有多个类似这样的方法,可以单独写一个类文件,编译成class,需要的时候导入,最好是静态方法,这样就不许要创建类的实例而直接调用
回复
xgtqr123 2002-04-03
必需抓取异常吗?
不抓异常就会出错吗
回复
andyzhu98 2002-04-03
不是不支持!
1.import java.sql.* 少一个;号;
2.byte[] temp_t=temp_p.getBytes("ISO8859-1");需要抓异常!
catch(Exception e) {
}
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告