`
paladin1988
  • 浏览: 320155 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jsp未跳转直接使用struts2标签

 
阅读更多

前篇想通过index.jsp的jsp:forward向action走请求,想通过s:action标签实现,出现如下错误:

 

2013-4-12 21:52:12 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet jsp threw exception
The Struts dispatcher cannot be found.  This is usually caused by using Struts tags without the associated filter. Struts tags are only usable when the request has passed through its servlet filter, which initializes the Struts dispatcher needed for this tag. - [unknown location]
	at org.apache.struts2.views.jsp.TagUtils.getStack(TagUtils.java:60)
	at org.apache.struts2.views.jsp.StrutsBodyTagSupport.getStack(StrutsBodyTagSupport.java:44)

 

 

原因:如果想要在jsp文件中,采用 struts的tag,那么jsp必须是通过action跳转得到,也就是必须通过web.xml所配置的过滤器访问文件,否则会有异常。
解决办法:
配置通用操作:
<action name="*">
     <result>/{1}.jsp</result>
  </action>
以前访问jsp的操作换成action的操作:eg: 原来 test.jsp 先在test.do

 

参考资料:

http://www.blogjava.net/freeman1984/archive/2010/06/01/322478.html

 

建议采用其他方式提交,这种方式也不可取。。

分享到:
评论

相关推荐

    javaWeb_struts2框架实现简单用户注册登录

    3.控制器采用action开发,替代传统的servlet,直接跳转页面返回一个字符串即可,需配置struts.xml对应的jsp。 4.struts2,可以直接对表单提交的数据封装成对象,简洁!当然需要在web.xml中配置核心filter—...

    struts标签库

    面并显示其内容,现在利用Struts 2的action标签,可以直接在页面发出该请求,并 在发送请求的页面显示“success.jsp”的内容,页面并没有跳转到“success.jsp”。 调用action标签页面action.jsp的代码为: ...

    Struts2中实现页面的跳转

    解决了&lt;jsp:forward/&gt;跳转no fond 的问题

    Struts2项目开发流程简明实例

    技术:Jsp,Struts2 步骤: 1. 创建web项目 2. 项目添加Struts2类包支持 3. 设置核心控制器(配置web.xml) 4. 创建业务逻辑控制器(Action) 5. 创建视图页面 6. 创建struts.xml配置Action 7. 部署和运行struts2项目

    根据所学习的Struts 2的相关知识,设计Struts2框架下的登录功能

    2. 建立一个Web Project(命名为struts_exam1),并添加Struts 2 的相关jar 包; 3. 编写登录页面(login.jsp)、登录成功(login_success.jsp)和登录失败页面(login_fail.jsp); 4. 编写Ation实现类,实现execute()...

    struts2如何实现弹出action返回的错误信息

    struts2如何实现弹出action返回的错误信息

    maven项目中struts的整合

    maven的项目结构中,整合struts2框架,能够正常跳转jsp,struts版本为2.3.16

    Struts2小例子

    struts2的一个简单小例子,模拟一个用户登陆的过程,如果用户名密码成功则跳转到main.jsp,否则跳转到登陆界面并显示提示信息。

    简单的树形菜单 JSP STRUTS

    JSP树形菜单 简单的菜单 没有用数据库 用Action 跳转 和herf

    struts1直接跳转到jsp-无action的url

    NULL 博文链接:https://fsh430623.iteye.com/blog/1328665

    源码基于JSP的内容管理系统(hibernate3+struts2+spring2).rar

    本资料包是一个基于JSP的内容管理系统,采用了Hibernate3、Struts2和Spring2这三个流行的Java框架进行开发。整个系统的设计遵循了MVC(Model-View-Controller)模式,将数据、界面和控制逻辑分离,使得代码结构清晰...

    解决struts2下载异常的jar包 struts2-sunspoter-stream-1.0.jar

    在struts2中使用result里type="stream"的结果类型时,可以实现文件的下载管理,使用时也是比较顺畅,但是当在“下载提示窗口”中点击“取消按钮”时,总是报出“java.lang.IllegalStateException”异常,异常内容...

    个人博客系统【Spring3+Hibernate3+Struts2】【SSH】

    个人博客系统【Spring3+Hibernate3+Struts2】【SSH】 SSH个人博客系统 学习SSH时,做的一个个人博客系统。 需求分析: 对于本博客系统,是面向个人使用,主要用于记录日常学习知识与文章分享。 网站博主可以发表文章...

    struts2Demo

    struts2演示 &lt;br&gt;1./helloworld - helloworld 2./spring - 与spring整合 3./coc - 惯例优先配置,零配置文件 - codebehind不支持redirect,chain等操作,需要自己写jsp跳转 4./crud - CRUD,Create Read...

    有关struts2的乱码配置以及jsp页面的forward404问题的解决(png图)

    初学struts2,个人初次遇到的一些有关struts2的乱码配置以及jsp页面的forward404问题的解决(配置 png图片)

    jsp分页组件

    支持跳转到jsp和跳转到Action(struts架构)两种类型,支持单选或者多选列,支持传Vector 或者sql语句,支持数据库后端分页.... 具体参见源码包中“使用说明.txt”,里面有详细的设置步骤,使用示例源码

    struts2注解详细说明

    从struts2.1版本开始,Convention Plugin作为替换替换Codebehind Plugin来实现Struts2的零配置。• 包命名习惯来指定Action位置• 命名习惯制定结果(支持JSP,FreeMarker等)路径• 类名到URL的约定转换• 包名...

    利用struts2框架,实验简单的聊天室功能.zip

    1.登陆成功,直接跳转到default.jsp页面 2.相同的用户名只能登陆一次 3.default.jsp为聊天室页面,页面显示当前在线的用户名称和在线人数,以及实时的聊天内容。每一个用户可独立发送信息,互不干扰。用户列表与...

    源码基于JSP的车辆管理系统(struts+hibernate+spring+oracle).rar

    Struts框架负责处理用户请求和页面跳转,Hibernate框架实现了对象关系映射(ORM),简化了数据库操作,而Spring框架则提供了依赖注入和事务管理等核心功能,降低了系统耦合度,提高了可维护性。 系统主要实现了车辆...

    struts2入门例子,版本2.3.14

    简单的struts2入门小例子,主要是通过提交表单,在action获取表单信息,并跳转到指定的jsp页面。。。

Global site tag (gtag.js) - Google Analytics