jsp 项目开发全程实录第3版 第8章网络在线考试系统 运行出错
发表在JavaWeb图书答疑 2016-04-15
是否精华
版块置顶:
jsp 项目开发全程实录第3版 第8章网络在线考试系统 运行出错
http://localhost:8080/08/页面如下
HTTP Status 500 - javax.servlet.ServletException: javax.servlet.jsp.JspException: Exception creating bean of class com.wgh.actionForm.StudentForm: {1}

type Exception report

message javax.servlet.ServletException: javax.servlet.jsp.JspException: Exception creating bean of class com.wgh.actionForm.StudentForm: {1}

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

exception

org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: Exception creating bean of class com.wgh.actionForm.StudentForm: {1}
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:502)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:412)
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:723)
root cause

javax.servlet.ServletException: javax.servlet.jsp.JspException: Exception creating bean of class com.wgh.actionForm.StudentForm: {1}
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:868)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:797)
org.apache.jsp.index_jsp._jspService(index_jsp.java:124)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
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:723)
root cause

javax.servlet.jsp.JspException: Exception creating bean of class com.wgh.actionForm.StudentForm: {1}
org.apache.struts.taglib.html.FormTag.initFormBean(FormTag.java:487)
org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:457)
org.apache.jsp.index_jsp._jspx_meth_html_005fform_005f0(index_jsp.java:148)
org.apache.jsp.index_jsp._jspService(index_jsp.java:105)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
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:723)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.45 logs.

Apache Tomcat/6.0.45
怎么办

还有就是我的工具如下
系统win8.1
tomcat6.0
jdk1.8.0_77
sql server2008 
在官网下的最新版eclipse(Java EE)
tomcat6.0可以按第1章所示启动,但第一章按光盘所示,也不能运行程序
(附注:我的光盘里的程序的每个(以01为例)E:\学习\JSP项目开发全程实录\TM\01\WebContent\WEB-INF\lib里都有jar文件,所以没从网上下)
我之前没进行过有数据库的项目开发,所以是不是有关数据库的,有问题,比如,我的系统中的telnet服务没开,会不会影响。
我的数据库已设混合登入,sql账户为默认账户sa,密码为空
最好能给个qq来指导
分享到:
精彩评论 5
静心_mrkj
学分:0 LV1
2016-04-18
沙发
Exception creating bean of class com.wgh.actionForm.StudentForm: {1}
这个异常是因为Form类没有找到。检查下struts-config.xml里form和form类名是否一致。
zxd
学分:0 LV1
2016-04-18
板凳
struts-config.xml文件如下
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd">

<struts-config>
  <data-sources />
  <form-beans>
   <form-bean name="managerForm" type="com.wgh.actionForm.ManagerForm" />
    <form-bean name="studentForm" type="com.wgh.actionForm.StudentForm" />
    <form-bean name="lessonForm" type="com.wgh.actionForm.LessonForm" />
    <form-bean name="taoTiForm" type="com.wgh.actionForm.TaoTiForm" />
    <form-bean name="questionsForm" type="com.wgh.actionForm.QuestionsForm" />
    <form-bean name="stuResultForm" type="com.wgh.actionForm.StuResultForm" />
    <form-bean name="queryResultIfForm" type="com.wgh.actionForm.QueryResultIfForm" />
    <form-bean name="questionForm" type="com.wgh.actionForm.QuestionForm" />
  </form-beans>
  <global-exceptions />
  <global-forwards />
  <action-mappings >
  <!-- 管理员 -->
 <action name="managerForm" path="/manage/manager" scope="request" type="com.wgh.action.Manager" validate="true">
  <forward name="managerLoginok" path="/manage/stuResult.do?action=stuResultQuery" />
      <forward name="managerQuery" path="/manage/manager.jsp"/>
      <forward name="managerAdd" path="/manage/manager_ok.jsp?para=1" />
      <forward name="pwdQueryModify" path="/manage/pwd_Modify.jsp" />
      <forward name="pwdModify" path="/manage/pwd_ok.jsp" />
      <forward name="managerDel" path="/manage/manager_ok.jsp?para=3" />
      <forward name="modifypwd" path="/manage/manager.do?action=managerQuery" />
      <forward name="error" path="/manage/error.jsp" />
    </action>
  <!-- 考生 -->
 <action name="studentForm" path="/manage/student" scope="request" type="com.wgh.action.Student" validate="true">
  <forward name="studentLoginok" path="/default.jsp" />
      <forward name="studentQuery" path="/manage/student.jsp" />
      <forward name="studentAdd" path="/student_ok.jsp" />
      <forward name="modifyQuery" path="/student_Modify.jsp" />
      <forward name="studentModify" path="/studentM_ok.jsp" />
      <forward name="studentDel" path="/manage/student_ok.jsp?para=3" />
      <forward name="seekPwd1" path="/seekPwd1.jsp"/>
      <forward name="seekPwd2" path="/seekPwd2.jsp"/>
      <forward name="error" path="/manage/error.jsp" />
    </action>
    <!-- 开始考试 -->
     <action name="questionsForm" path="/manage/startExam" scope="session" type="com.wgh.action.StartExam">
       <forward name="testPaper" path="/startExam.jsp"/>
       <forward name="dealNull" path="/dealNull.jsp"/>
       <forward name="submitTestPaperok" path="/submitTestPaperok.jsp"/>
       <forward name="showStartTime" path="/showStartTime.jsp"/>
       <forward name="showRemainTime" path="/showRemainTime.jsp"/>
       <forward name="error" path="/error.jsp" />   
    </action>
  <!-- 考试课程 -->
 <action name="lessonForm" path="/manage/lesson" scope="request" type="com.wgh.action.Lesson" validate="true">
      <forward name="lessonQuery" path="/manage/lesson.jsp" />
      <forward name="lessonAdd" path="/manage/lesson_ok.jsp?para=1" />
      <forward name="lessonDel" path="/manage/lesson_ok.jsp?para=3" />
      <forward name="lessonModify" path="/manage/lesson_ok.jsp?para=2" />
      <forward name="error" path="/manage/error.jsp" />
      <forward name="selectLesson" path="/selectLesson.jsp"/>
      <forward name="noenLesson" path="/noenLesson.jsp"/>
      <forward name="ready" path="/ready.jsp"/>
    </action>
  <!-- 套题-->
 <action name="taoTiForm" path="/manage/taoTi" scope="request" type="com.wgh.action.TaoTi" validate="true">
      <forward name="taoTiQuery" path="/manage/taoTi.jsp" />
      <forward name="taoTiAddQuery" path="/manage/taoTi_Add.jsp"/>
      <forward name="taoTiAdd" path="/manage/taoTi_ok.jsp?para=1" />
      <forward name="taoTiDel" path="/manage/taoTi_ok.jsp?para=3" />
      <forward name="taoTiModifyQuery" path="/manage/taoTi_Modify.jsp"/>
      <forward name="taoTiModify" path="/manage/taoTi_ok.jsp?para=2" />
      <forward name="error" path="/manage/error.jsp" />
    </action>
  <!-- 考试题目-->
 <action name="questionsForm" path="/manage/questions" scope="request" type="com.wgh.action.Questions" validate="true">
      <forward name="questionsQuery" path="/manage/questions.jsp" />
      <forward name="questionsAddQuery" path="/manage/questions_Add.jsp"/>
      <forward name="questionsAdd" path="/manage/questions_ok.jsp?para=1" />
      <forward name="questionsDel" path="/manage/questions_ok.jsp?para=3" />
      <forward name="questionsModifyQuery" path="/manage/questions_Modify.jsp"/>
      <forward name="questionsModify" path="/manage/questions_ok.jsp?para=2" />
      <forward name="queryTaoTi" path="/manage/selTaoTi.jsp"/>
      <forward name="setSMOption" path="/manage/setSMOption.jsp"/>
      <forward name="error" path="/manage/error.jsp" />
    </action>
      <!-- 考生成绩-->
 <action name="stuResultForm" path="/manage/stuResult" scope="request" type="com.wgh.action.StuResult" validate="true">
      <forward name="stuResultQuery" path="/manage/main.jsp" />
      <forward name="stuResultQueryS" path="/stuResultQuery.jsp"/>
      <forward name="error" path="/manage/error.jsp" />
    </action>
    <action name="queryResultIfForm" path="/manage/queryResultIf" scope="session" type="com.wgh.action.StuResult" validate="true">
      <forward name="stuResultQuery" path="/manage/main.jsp" />
      <forward name="error" path="/manage/error.jsp" />
    </action>   
  </action-mappings>
  <controller processorClass="com.wgh.action.SelfRequestProcessor" />
  <message-resources parameter="com.wgh.struts.ApplicationResources" />
</struts-config>
zxd
学分:0 LV1
2016-04-18
地板
虽然一样,具体见上一个回复的struts-config.xml文件和截图,
但我点开StudentForm.class,却发现如截图所示,
是要Attach Source吗?Attach那个?还是因为数据库没连好,导致的呢
还有能加您qq吗?
zxd
学分:0 LV1
2016-04-20
4L
以上问题已解决(jar包少了一个, ready.jsp有个地方写错了,可参考本论坛其他有关帖来改)
现在运行,基本功能都可以用,但还有些小问题
1、WEB-INF/prompt.jsp里第46行<html:button styleClass="btn_grey" value="返回" onclick="history.back(-1)"/></td>有红叉
2、登入系统后,点“修改个人资料”,出现页面最下的“保存”“取消”“返回”3个按键里的“返回”点了之后,会出错
   页面如下
   HTTP Status 404 - /default.jsp

   type Status report

   message /default.jsp

   description The requested resource is not available.

   Apache Tomcat/6.0.45
3、我如果想更换项目所用的图片,该怎么做?尤其是用Dreamweaver8设计的哪张,没Dreamweaver8怎么办
菜鸟级精英
学分:0 LV1
TA的每日心情
开心
2020-03-23 21:05:48
2016-04-25
5L
[FIELDSET][LEGEND]引自:4楼[/LEGEND]
以上问题已解决(jar包少了一个, ready.jsp有个地方写错了,可参考本论坛其他有关帖来改)
现在运行,基本功能都可以用,但还有些小问题
1、WEB-INF/prompt.jsp里第46行<html:button styleClass="btn_grey" value="返回" onclick="history.back(-1)"/></td>有红叉
2、登入系统后,点“修改个人资料”,出现页面最下的“保存”“取消”“返回”3个按键里的“返回”点了之后,会出错
   页面如下
   HTTP Status 404 - /default.jsp

   type Status report

   message /default.jsp

   description The requested resource is not available.

   Apache Tomcat/6.0.45
3、我如果想更换项目所用的图片,该怎么做?尤其是用Dreamweaver8设计的哪张,没Dreamweaver8怎么办
[/FIELDSET]

回复:
  1.点击返回没有出现你说的问题。出现404错误,应该是你存放文件的路径与源码不一致
2.想要更改项目图片,直接使用原名称替换就行了
首页上一页 1 下一页尾页 5 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照