站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题小弟写的个小程序,编译是提示奇怪错误,求高手解决!

小弟写的个小程序,编译是提示奇怪错误,求高手解决!

摘要: 小弟写的个小程序,编译是提示奇怪错误,求高手解决!


js.jsp

<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@page import="js"%>



HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">


<head>

借书页面
</head>
<body>
<form action="js.jsp" method="post">

请输入借书信息


编号:<input type="text" name="booknumber" value="">
书名: <input type="text" name="bookname" value="">
作者: <input type="text" name="author" value="">
出版社: <input type="text" name="press" value="">




<input type=submit name="submit" value="查找">
<input type=reset name="reset" value="取消">
</form>


查找结果是:
<%
try{
book.BookInfo();
out.println("编号:"+book.getBookNumber());
out.println("书名:"+book.getBookName());
out.println("作者:"+book.getAuthor());
out.println("出版社:"+book.getPress());
}catch(Exception ie){out.println(ie.getMessage());}
%>
</body>




js.java

import java.sql.*;

public class js{
private String booknumber;
private String bookname;
private String author;
private String press;

Connection con=null;
Statement stmt=null;
ResultSet rs=null;

public void setBookNumber(String booknumber){
this.booknumber=booknumber;
}
public void setBookName(String bookname){
this.bookname=bookname;
}
public void setAuthor(String author){
this.author=author;
}
public void setPress(String press){
this.press=press;
}

public String getBookNumber(){
return booknumber;
}
public String getBookName(){
return bookname;
}
public String getAuthor(){
return author;
}
public String getPress(){
return press;
}

public void BookInfo(){
if(booknumber!=null && bookname!=null){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}catch(ClassNotFoundException ie){System.out.println("ie error");}

try{
con=DriverManager.getConnection("jdbc:odbc:sql","","");
stmt=con.createStatement();
rs=stmt.executeQuery("select * from TSXX");
}catch(Exception e){}
try {

while(rs.next()){
if(booknumber.equals("rs.getString(1).trim()"))
booknumber=rs.getString(1).trim();
if(bookname.equals("rs.getString(2).trim()"))
bookname=rs.getString(2).trim();
if(author.equals("rs.getString(3).trim()"))
author=rs.getString(3).trim();
if(press.equals("rs.getString(4).trim()"))
press=rs.getString(4);

break;
}
} catch (SQLException ex) {
ex.printStackTrace();
}
}
}
}

编译时提示的错误是:C:/Documents and Settings/CS-K/workspace2/TS/build/generated/src/org/apache/jsp/js_jsp.java:6: 需要 '.'

高手帮忙解决下,小弟在次先谢过了!



打开他说的那个文件,找到6行,看看是哪句错了,再到你写的代码里改


帮顶了..


先检查下 说少了个'.'  你从第6行开始检查  
看看有哪个地方少了.或者检查下输入法 要在全英文状态下输入



<%@page import="js"%>

把这一句去掉


不行啊,把<%@page import="js"%>去掉的话,错的更多了。这到底是怎么回事呢?高手帮忙顶下吧


<%@page import="js"%>
这里改一下
<%@page import="xxx*"%>
xxx是你的js的包名称



<%@page import="js"%>
这里改一下
<%@page import="xxx.*"%>
xxx是你的js的包名称


导入js类的时候错误




↑返回目录
前一篇: jsp中如何统计一个链接被点击的次数?
后一篇: 字符串转换问题???