返回信息流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");
}
}
这是一条镜像帖。来源:北邮人论坛 / java / #14531同步于 2010/5/11
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
[征个学长或者学姐] 快崩溃了
yltfmd
2010/5/11镜像同步11 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
【 在 buptxiaofeng 的大作中提到: 】
: struts....基本上写法固定了...找个例子看看吧...
: --
这都是自己看这例子写过来的,真的是没办法了才发到这里来的,拜托学长学姐们抽点点时间帮帮我,不胜感激,真的真的。
【 在 Zero000 的大作中提到: 】
: 没有Root Cause那段exception?
: --
哪里有Root Cause啊?不懂,学长可不可以说的稍详细一点呢?谢谢,其实我想实现的跳转很简单,就是不知道哪里配错了还是怎么回事
最新消息::今天下午在别人电脑里Myeclipse里面可以成功跳转的工程,拿到我的Myeclipse里面导入就出现上面的跳转错误;但我自己新建的空工程的话可以成功跳转。
甚是诡异啊,求助 求助 诚心 求助 QQ:592518430
【 在 caomeiliang 的大作中提到: 】
: jar包问题?
: --
问题实验室的学长学姐给解决了,就是jar包问题,在这里热烈的感谢热心的学长和学姐,也谢谢版里的热心学长和学姐,哈哈哈,哈哈哈,好开心啊好开心