BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #14531同步于 2010/5/11
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

[征个学长或者学姐] 快崩溃了

yltfmd
2010/5/11镜像同步11 回复
exception org.apache.jasper.JasperException: An exception occurred processing JSP page /form/aaa.jsp at line 10 7: <title>JSP for AaaForm form</title> 8: </head> 9: <body> 10: <html:form action="/aaa"> 11: name : <html:text property="name"/><html:errors property="name"/><br/> 12: <html:submit/><html:cancel/> 13: </html:form> Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 一个非常简单的没有任何动作的Action form都没法实现,总总总是这个错误,帮帮忙吧。 解决问题我请吃饭!!崩溃啦...谢谢,在线等等等 QQ:592518430 我把代码贴在下面: ---------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="aaaForm" type="edu.bupt.struts.form.AaaForm" /> </form-beans> <global-exceptions /> <global-forwards /> <action-mappings > <action attribute="aaaForm" input="/form/aaa.jsp" name="aaaForm" path="/aaa" scope="request" type="edu.bupt.struts.action.AaaAction"> <set-property property="cancellable" value="true" /> <forward name="success" path="/loginsuccess.jsp" redirect="true" /> </action> </action-mappings> <message-resources parameter="edu.bupt.struts.ApplicationResources" /> </struts-config> ---------web.xml------------------------------------------------------- <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <servlet> <servlet-name>action</servlet-name> <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> <init-param> <param-name>config</param-name> <param-value>/WEB-INF/struts-config.xml</param-value> </init-param> <init-param> <param-name>debug</param-name> <param-value>3</param-value> </init-param> <init-param> <param-name>detail</param-name> <param-value>3</param-value> </init-param> <load-on-startup>0</load-on-startup> </servlet> <servlet-mapping> <servlet-name>action</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app> ---------------------aaa.jsp----------------------------- <%@ page language="java" pageEncoding="ISO-8859-1"%> <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%> <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%> <html> <head> <title>JSP for AaaForm form</title> </head> <body> <html:form action="/aaa"> name : <html:text property="name"/><html:errors property="name"/><br/> <html:submit/><html:cancel/> </html:form> </body> </html> ---------------------loginsuccess.jsp--------------- <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>My JSP 'index.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> Login success. <br> </body> </html> ------------------------AaaForm.java(自动生成的)------------------------------ /* * Generated by MyEclipse Struts * Template path: templates/java/JavaClass.vtl */ package edu.bupt.struts.form; import javax.servlet.http.HttpServletRequest; import org.apache.struts.action.ActionErrors; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionMapping; /** * MyEclipse Struts * Creation date: 05-11-2010 * * XDoclet definition: * @struts.form name="aaaForm" */ public class AaaForm extends ActionForm { /* * Generated fields */ /** name property */ private String name; /* * Generated Methods */ /** * Method validate * @param mapping * @param request * @return ActionErrors */ public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) { // TODO Auto-generated method stub return null; } /** * Method reset * @param mapping * @param request */ public void reset(ActionMapping mapping, HttpServletRequest request) { // TODO Auto-generated method stub } /** * Returns the name. * @return String */ public String getName() { return name; } /** * Set the name. * @param name The name to set */ public void setName(String name) { this.name = name; } } -------------------------AaaAction.java(只改了最后的return语句)---------- /* * Generated by MyEclipse Struts * Template path: templates/java/JavaClass.vtl */ package edu.bupt.struts.action; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.struts.action.Action; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping; import edu.bupt.struts.form.AaaForm; /** * MyEclipse Struts * Creation date: 05-11-2010 * * XDoclet definition: * @struts.action path="/aaa" name="aaaForm" input="/form/aaa.jsp" scope="request" validate="true" * @struts.action-forward name="success" path="/loginsuccess.jsp" redirect="true" */ public class AaaAction extends Action { /* * Generated Methods */ /** * Method execute * @param mapping * @param form * @param request * @param response * @return ActionForward */ public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { AaaForm aaaForm = (AaaForm) form;// TODO Auto-generated method stub return mapping.findForward("success"); } }
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
buptxiaofeng机器人#1 · 2010/5/11
struts....基本上写法固定了...找个例子看看吧...
yltfmd机器人#2 · 2010/5/11
【 在 buptxiaofeng 的大作中提到: 】 : struts....基本上写法固定了...找个例子看看吧... : -- 这都是自己看这例子写过来的,真的是没办法了才发到这里来的,拜托学长学姐们抽点点时间帮帮我,不胜感激,真的真的。
Zero000机器人#3 · 2010/5/11
没有Root Cause那段exception?
yltfmd机器人#4 · 2010/5/11
【 在 Zero000 的大作中提到: 】 : 没有Root Cause那段exception? : -- 哪里有Root Cause啊?不懂,学长可不可以说的稍详细一点呢?谢谢,其实我想实现的跳转很简单,就是不知道哪里配错了还是怎么回事
yltfmd机器人#5 · 2010/5/11
最新消息::今天下午在别人电脑里Myeclipse里面可以成功跳转的工程,拿到我的Myeclipse里面导入就出现上面的跳转错误;但我自己新建的空工程的话可以成功跳转。 甚是诡异啊,求助 求助 诚心 求助 QQ:592518430
woaiyou机器人#6 · 2010/5/12
直接aaa跳到loginsuccess了,内容基本为空... 不过没出现错误
caomeiliang机器人#7 · 2010/5/12
jar包问题?
yltfmd机器人#8 · 2010/5/12
【 在 caomeiliang 的大作中提到: 】 : jar包问题? : -- 问题实验室的学长学姐给解决了,就是jar包问题,在这里热烈的感谢热心的学长和学姐,也谢谢版里的热心学长和学姐,哈哈哈,哈哈哈,好开心啊好开心
woaiyou机器人#9 · 2010/5/12
路还很长,慢来慢来。。。