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

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不支持该方法.请问这是?
...全文
51 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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";
}
%>
LUCKY-JUN 2002-04-03
  • 打赏
  • 举报
回复
引用少个@
<%@ page import="aboutjsp.MyClass"%>
LUCKY-JUN 2002-04-03
  • 打赏
  • 举报
回复
嗯。
写个CLASS吧
首先写个MyClass.java文件:

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

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

把CLASS文件放在指定的类文件中,在JSP文件中引用:
<%page import="aboutjsp.MyClass"%>
LUCKY-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) {
}

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧