麻烦各位大侠帮忙看下!!!!!

niupixuezi12 2011-12-15 02:55:21
代码如下:
<%@ page errorPage="ErrPage.jsp"
contentType="text/html;charset=gbk"
import="java.sql.*, myutil.MyUtil,java.util.Date,
java.text.SimpleDateFormat"%>

<%
//取得输入字段的值
String EmpID= request.getParameter("EmpID");
String EmpName=MyUtil.gbkToUnicode(request.getParameter("EmpName"));
String EmpAdd=MyUtil.gbkToUnicode(request.getParameter("EmpAdd"));
String EmpPhone=MyUtil.gbkToUnicode(request.getParameter("EmpPhone"));
String Email=request.getParameter("EMail");
String MGR=request.getParameter("MGR");
String HirDate=request.getParameter("HirDate");
String COMM=request.getParameter("COMM");
String DeptNo=request.getParameter("DeptNo");

try
{
Class.forName("oracle.jdbc.driver.OracleDriver");
//加载驱动程序类别
Connection con=DriverManager.getConnection("jdbc:oracle:thin:@192.168.128.129:1521:LC","scott","tiger");
PreparedStatement pstmt=con.prepareStatement("update emp set EmpID=?,EmpName=?,EmpAdd=?,EmpPhone=?,EMail=?,MGR=?,HireDate=?,COMM=?,DeptNo=?where EmpID='"+EmpID+"'");
pstmt.setString(1,EmpID);
pstmt.setString(2,EmpName);
pstmt.setString(3,EmpAdd);
pstmt.setString(4,EmpPhone);
pstmt.setString(5,Email);
pstmt.setString(6,MGR);

SimpleDateFormat format=new SimpleDateFormat("yyyy/MM/dd");
//设定输入日期格式为"yyyy/MM/dd"
Date date=(Date) format.parse(HirDate);
Timestamp HirDate1=new Timestamp(date.getTime());
//取得使用者所输入的日期格式
pstmt.setTimestamp(7,HirDate1);
pstmt.setString(8,COMM);
pstmt.setString(9,DeptNo);
pstmt.executeUpdate(); //执行SQL的命令
out.println("修改数据成功");
pstmt.close(); //关闭PreparedStatement 对象
con.close(); //关系数据库连接对象
}
catch (Exception e)
{
out.println(e.getMessage());
}
%>
一直报这样的错误:
Generated servlet error:
C:\jakarta-tomcat-5.0.28\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\update01_jsp.java:7: package myutil does not exist
import myutil.MyUtil;
^


An error occurred at line: 12 in the jsp file: /update01.jsp
Generated servlet error:
C:\jakarta-tomcat-5.0.28\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\update01_jsp.java:57: cannot resolve symbol
symbol : variable MyUtil
location: class org.apache.jsp.update01_jsp
String EmpName=MyUtil.gbkToUnicode(request.getParameter("EmpName"));
^


An error occurred at line: 12 in the jsp file: /update01.jsp
Generated servlet error:
C:\jakarta-tomcat-5.0.28\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\update01_jsp.java:58: cannot resolve symbol
symbol : variable MyUtil
location: class org.apache.jsp.update01_jsp
String EmpAdd=MyUtil.gbkToUnicode(request.getParameter("EmpAdd"));
^


An error occurred at line: 12 in the jsp file: /update01.jsp
Generated servlet error:
C:\jakarta-tomcat-5.0.28\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\update01_jsp.java:59: cannot resolve symbol
symbol : variable MyUtil
location: class org.apache.jsp.update01_jsp
String EmpPhone=MyUtil.gbkToUnicode(request.getParameter("EmpPhone"));
^
4 errors



org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:332)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:412)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
本人新手,麻烦各位大大们说的详细一点
...全文
82 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
algona 2011-12-15
[Quote=引用 3 楼 niupixuezi12 的回复:]

引用 1 楼 wby13579 的回复:

myutil.MyUtil;
找不到myutil这个包
看看MyUtil类所在包的包名是否正确

请问下,MyUtil类的包是在哪里看的,是否要下载
[/Quote]

这个类看起来是自己写的,lz你需要确保这个类放到服务器被加载了,才能跑你的代码
回复
niupixuezi12 2011-12-15
求高手帮忙解决下啊
回复
qq931226110 2011-12-15
楼主这样的代码在学习阶段还可以,以后工作了,就不能这样写了,有模式的
回复
niupixuezi12 2011-12-15
[Quote=引用 1 楼 wby13579 的回复:]

myutil.MyUtil;
找不到myutil这个包
看看MyUtil类所在包的包名是否正确
[/Quote]
请问下,MyUtil类的包是在哪里看的,是否要下载
回复
Lua598 2011-12-15
兄弟,你这个myutil.MyUtil前面有个空格。
回复
wby13579 2011-12-15
myutil.MyUtil;
找不到myutil这个包
看看MyUtil类所在包的包名是否正确
回复
相关推荐
发帖
Java SE
创建于2007-09-28

6.1w+

社区成员

Java 2 Standard Edition
申请成为版主
帖子事件
创建了帖子
2011-12-15 02:55
社区公告
暂无公告