jsp tomcat javaweb

问题描述

程序目的使:用MVC模型,让cal_1jsp作为【V】和【C】,结合CalBean.java【M】,实现一个简单的计算器功能。可是程序部署后访问http://localhost:8080/myday10/cal_1.jsp。总是提示这个错误,好像是什么服务器内部错误。这是怎么回事???错误提示如下:哪位大神帮忙下我也可以把项目文件给发过去。求帮忙!!!!::HTTPStatus500---------------------------------------------------------------------------------typeExceptionreportmessagedescriptionTheserverencounteredaninternalerror()thatpreventeditfromfulfillingthisrequest.exceptionorg.apache.jasper.JasperException:org.apache.jasper.JasperException:UnabletoloadclassforJSPorg.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:161)org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:340)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)rootcauseorg.apache.jasper.JasperException:UnabletoloadclassforJSPorg.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:630)org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:149)org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:340)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)rootcausejava.lang.ClassNotFoundException:org.apache.jsp.cal_005f1_jspjava.net.URLClassLoader$1.run(URLClassLoader.java:200)java.security.AccessController.doPrivileged(NativeMethod)java.net.URLClassLoader.findClass(URLClassLoader.java:188)org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:134)org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:66)org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:628)org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:149)org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:340)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)noteThefullstacktraceoftherootcauseisavailableintheApacheTomcat/6.0.35logs.--------------------------------------------------------------------------------ApacheTomcat/6.0.351)这个是cal_1.jsp:<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%><%@pageimport="cn.itcast.web.jsp.*"%><!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"><html><body><jsp:useBeanid="cb"class="cn.itcast.web.jsp.CalBean"scope="page"></jsp:useBean><jsp:setPropertyname="cb"property="*"/><%cb.cal();%><jsp:getPropertyproperty="cb"name="firstNum"/><jsp:getPropertyproperty="cb"name="operator"/><jsp:getPropertyproperty="cb"name="secondNum"/>=<jsp:getPropertyproperty="cb"name="result"/><hr/><!--V--><formaction="/myday10/cal_1"method="post"><tableborder="1"align="center"><caption>简单计算器</caption><tr><th>第一个参数:</th><td><inputtype="text"name="firstNum"/></td></tr><tr><th>运算符:</th><td><selectname="operator"><optionvalue="+"selected="selected">+</option><optionvalue="-">-</option><optionvalue="*">*</option><optionvalue="/">/</option></select></td></tr><tr><th>第二个参数:</th><td><inputtype="text"name="secondNum"/></td></tr><tr><tdcolspan="2"align="center"><inputtype="submit"/value="计算"></td></tr></table></form></body></html>2)这个是:CalBean.java:packagecn.itcast.web.jsp;importjava.math.BigDecimal;publicclassCalBean{privatedoublefirstNum;privatecharoperator;privatedoublesecondNum;privatedoubleresult;publicdoublegetFirstNum(){returnfirstNum;}publicvoidsetFirstNum(doublefirstNum){this.firstNum=firstNum;}publicchargetOperator(){returnoperator;}publicvoidsetOperator(charoperator){this.operator=operator;}publicdoublegetSecondNum(){returnsecondNum;}publicvoidsetSecondNum(doublesecondNum){this.secondNum=secondNum;}//保留一位小数点publicdoublegetResult(){BigDecimalbd=newBigDecimal(this.result).setScale(2,BigDecimal.ROUND_HALF_UP);returnbd.doubleValue();}publicvoidsetResult(doubleresult){this.result=result;}publicCalBean(){}publicvoidcal(){switch(this.operator){case'+':this.result=this.firstNum+this.secondNum;break;case'-':this.result=this.firstNum-this.secondNum;break;case'*':this.result=this.firstNum*this.secondNum;break;case'/':this.result=this.firstNum/this.secondNum;break;}}}

解决方案

解决方案二:
你的tomcat能启动么?访问http://localhost:8080/能否正确显示那只小猫?还有你的开发工具是什么?
解决方案三:
能,会出现那个小猫。我用的是myeclipse
解决方案四:
引用2楼u012540534的回复:

能,会出现那个小猫。我用的是myeclipse

http://zhidao.baidu.com/link?url=t3Q6OL2ndXaN05LRYja_WI12Ko2P3OykkUgg5P2-jcWEBjmPQxSMFMyryffrjbaM7QDx6zjh-ULkbSo4KbNeWq看看这个能不能解决你的问题
解决方案五:
目测cal_1.jsp中语法错误请楼主仔细检查可以删除cal_1.jsp中可能引起问题的代码依次排除

时间: 2024-09-20 09:22:23

jsp tomcat javaweb的相关文章

jsp+tomcat+mssql系统的配置

js jsp+tomcat+mssql系统的配置程序说明:使用数据库为sqlserver,开发语言java.1 创建数据库:1.1 启动sqlserver,1.2 运行企业管理器.1.3 创建childrenbooks数据库,1.4 物理数据库名1.5 称:childrenbooks_Data.MDF,1.6 数据库日志:childrenbooks_Log.LDF:保存在实践目录下.1.7 创建表:user_table (idx为主键)idx int 4 非空 主键user_id char 16

网页制作-JSP tomcat建立网站的应用问题

问题描述 JSP tomcat建立网站的应用问题 tomcat已成功启动 但是网页却打不开 问题出在哪里 跪求各位大神帮忙 解决方案 你的应用部署到tomcate中了吗?是不是你的应用配置有问题,还是工程代码有问题? 解决方案二: tomcat 7 JSP无法编译问题的解决---------------------- 解决方案三: 应用放到tomcat的webapp中,然后访问路径别打错了就ok

文件系统-jsp tomcat 服务器实现类似于ftp直接访问文件

问题描述 jsp tomcat 服务器实现类似于ftp直接访问文件 解决方案 http://blog.csdn.net/lisq037/article/details/8960804

jsp tomcat 注册为什么总出现这个问题

问题描述 jsp tomcat 注册为什么总出现这个问题 register.jsp <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 注册 注册 <!-- action 提供servl

如何在Linux上打包jsp+tomcat,急急急!

问题描述 如何在Linux上打包jsp+tomcat,我在网上也找了相关的资料,但都很少,几乎没找到,望哪位高手指点下,或者能提供相关文档最好了,分数都用完了,下次一定补上,先谢谢了.

jsp+tomcat+mysql和sevlet和javabean配置全过程

js|mysql|过程 在配置jsp开发环境的过程中会碰到不少问题,感谢网上的许多前辈的经验总结,作者cl41的JSP连接Mysql数据库攻略和作者Saulzy的MySQL学习笔记等文章对我来说简直是雪中送碳,为了帮助象我一样的初学者在此总结了不少作者的经验,非常感谢他们的无私奉献精神,也希望更多的人把这种精神发扬光大,呵呵,再次对所参考文章的作者表示最崇高的敬意!以下软件下载连接地址无法显示的话,请直接到官方网站下载即可! 软件下载Mysql下载版本:mysql-4.1.13-win32.zi

jsp+tomcat+mysql&amp;amp;sevlet&amp;amp;javabean配置全过程

js|mysql|过程   在配置jsp开发环境的过程中会碰到不少问题,感谢网上的许多前辈的经验总结,作者cl41的JSP连接Mysql数据库攻略和作者Saulzy的MySQL学习笔记等文章对我来说简直是雪中送碳,为了帮助象我一样的初学者在此总结了不少作者的经验,非常感谢他们的无私奉献精神,也希望更多的人把这种精神发扬光大,呵呵,再次对所参考文章的作者表示最崇高的敬意!以下软件下载连接地址无法显示的话,请直接到官方网站下载即可! 软件下载Mysql下载版本:mysql-4.1.13-win32.

入侵基于JSP+Tomcat的Web网站实录

js|web     很偶然的一个机会,浏览到一个网站,页面清新让人感觉很舒服.网站是用JSP开发的,出于个人爱好,我决定测试一下其系统的安全性. telnet www.target.com 8080GET /CHINANSL HTTP/1.1[Enter][Enter] 返回的结果如下: HTTP/1.0 404 Not FoundDate: Sun, 08 Jul 2001 07:49:13 GMTServlet-Engine: Tomcat Web Server/3.1 (JSP 1.1;

jsp+tomcat+mysql&amp;sevlet&amp;javabean配置全过程

js|mysql|过程 在配置jsp开发环境的过程中会碰到不少问题,感谢网上的许多前辈的经验总结,作者cl41的JSP连接Mysql数据库攻略和作者Saulzy的MySQL学习笔记等文章对我来说简直是雪中送碳,为了帮助象我一样的初学者在此总结了不少作者的经验,非常感谢他们的无私奉献精神,也希望更多的人把这种精神发扬光大,呵呵,再次对所参考文章的作者表示最崇高的敬意!以下软件下载连接地址无法显示的话,请直接到官方网站下载即可! 软件下载Mysql下载版本:mysql-4.1.13-win32.zi