首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

大家。jsp引包,出现了500异常。

2012-12-28 
求助大家。。。jsp引包,出现了500错误。。。我在做一个简单的jsp页面,主要是:在包chapter35中创建一个新的类Comp

求助大家。。。jsp引包,出现了500错误。。。
我在做一个简单的jsp页面,主要是:在包chapter35中创建一个新的类ComputeTax.java,然后在jsp中导入这个类。。。最后运行时出现了500的错误。。。求助各位大侠前辈啊
jsp的代码如下:
<%@ page import="ComputeTax"%>
<html>
<head>
<title>ComputeTax</title>
</head>
<body>
<%
String status=request.getParameter("status");
double income=Double.parseDouble(request.getParameter("income"));
double tax=computeTax(income);
out.println("Taxable Income: <b>"+income+"</b><br>");
out.println("Filing Status: <b>"+status+"</b><br>");
out.println("Tax: <b>"+tax+"</b><br>");
%>
</body>
</html>
我的java源代码的主要代码如下:
public class ComputeTax {
double computeTax(double income){
            税的计算方法。。。
        }
}
[解决办法]
找不到这个页面,你把你的那个类放在一个包里面再试试呢?
[解决办法]

引用:
找不到这个页面,你把你的那个类放在一个包里面再试试呢?

这个没有用啊。。。依旧显示的是:
HTTP Status 500 - 

--------------------------------------------

type Exception report

message 

description The server encountered an internal error () that prevented it from fulfilling this request.

exception 

org.apache.jasper.JasperException: Unable to compile class for JSP: 

An error occurred at line: 6 in the generated java file
Only a type can be imported. chapter35.Loan resolves to a package

An error occurred at line: 14 in the jsp file: /chapter35/ComputeLoan.jsp
Loan cannot be resolved to a type
11:          request.getParameter("annualInterestRate"));
12:        int numberOfYears = Integer.parseInt(
13:          request.getParameter("numberOfYears"));
14:        Loan loan =
15:          new Loan(annualInterestRate, numberOfYears, loanAmount);
16:     %>
17:     Loan Amount: <%= loanAmount %><br />


An error occurred at line: 15 in the jsp file: /chapter35/ComputeLoan.jsp
Loan cannot be resolved to a type
12:        int numberOfYears = Integer.parseInt(
13:          request.getParameter("numberOfYears"));
14:        Loan loan =
15:          new Loan(annualInterestRate, numberOfYears, loanAmount);
16:     %>
17:     Loan Amount: <%= loanAmount %><br />
18:     Annual Interest Rate: <%= annualInterestRate %><br />


Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:439)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:349)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:327)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:314)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:589)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)


note The full stack trace of the root cause is available in the Apache Tomcat/6.0.26 logs.

这样的错误啊
[解决办法]
这问题,报错的源文件在哪里啊?
[解决办法]
额 你的包的路径看看有木有问题<%@ page import="ComputeTax"%>
[解决办法]
你贴的500错误 和你创建的ComputeTax类没关系啊 , Loan cannot be resolved to a type 。。。 
[解决办法]
double tax=computeTax(income);  可以这样玩?   。。。

热点排行