在struts框架下在jsp页面中引入一个Action报错

PowerAMD 2005-07-10 11:47:17
<tr>
<td width="30%" valign="top">
<jsp:include page="/login2.do" />
</td>
</tr>

报错信息如下:
org.apache.jasper.JasperException
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:207)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:240)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:187)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:627)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:382)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:306)
at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1056)
at org.apache.struts.action.RequestProcessor.internalModuleRelativeForward(RequestProcessor.java:994)
at org.apache.struts.action.RequestProcessor.processForward(RequestProcessor.java:553)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:211)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)

...全文
323 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
BrandBoy 2005-08-15
  • 打赏
  • 举报
回复
config中的引用有问题
PowerAMD 2005-07-24
  • 打赏
  • 举报
回复
其实问题已经解决了。。。
也不是action里面的错。。。
在jsp里面引用action是要有前提条件的
只能在直接的jsp里面引用。。不能在action处理过后返回的jsp里面引用

例如在index.do里面可以引用newestTopic.do..top10Topic.do
关键是index.do只能够是直接返回jsp,如<action path="/index" forward="/index.jsp" />
或者返回tiles定义的indexDef,如果是<action path="/index" type="XXXAction"/>这样子则不行
blackdreamzg 2005-07-22
  • 打赏
  • 举报
回复
yanxibang(yanxibang(执子之手,与子偕老))

老大,咱俩不是讨论过这问题么?白讨论了,^_^!
blackdreamzg 2005-07-22
  • 打赏
  • 举报
回复
同意楼上的,我认为这样引用好处是大大的。
不是引用的错误。好像是action里有错
blackdreamzg 2005-07-22
  • 打赏
  • 举报
回复
同意楼上的,我认为这样引用好处是大大的。
不是引用的错误。好像是action里有错
PowerAMD 2005-07-22
  • 打赏
  • 举报
回复
可以这样引用的。。。。
这样引用的好处就是可以把页面按模块进行细分。。
例如所有的页面都有同样的两个功能就是实时的取top10 enterprise和top10 product
如果采用传统的编程概念就是在每个action里面都要加入取top10 ep 、top10pd的动作。。
但是如果采用include action的方式就可以很好的解决这个问题了
yanxibang 2005-07-11
  • 打赏
  • 举报
回复
这样不可以吧..
调用action要有动作引用....
aaaasssdd 2005-07-11
  • 打赏
  • 举报
回复
引入的目的是干什么呢?
dj201 2005-07-11
  • 打赏
  • 举报
回复
好像不可以吧
usherlight 2005-07-11
  • 打赏
  • 举报
回复
可以这样引用吗?

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧