- 浏览: 163876 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
zhousheng193:
非常感谢LZ
在JSP页面及servlet的doGet()方法中处理汉字乱码的问题 -
jie523314:
学习下。。。
读取XML文件
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]
org.apache.struts2.views.jsp.TagUtils.getStack(TagUtils.java:60)
org.apache.struts2.views.jsp.StrutsBodyTagSupport.getStack(StrutsBodyTagSupport.java:52)
org.apache.struts2.views.jsp.ComponentTagSupport.doStartTag(ComponentTagSupport.java:49)
org.apache.jsp.index_jsp._jspx_meth_s_005ftextfield_005f0(index_jsp.java:122)
org.apache.jsp.index_jsp._jspService(index_jsp.java:93)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
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)
很郁闷自认为struts2.0学的还行,写了个例子报了这个错郁闷的很!!!
最后还是解决了:
首先确保jar包没有问题
(1)JSP页面中没有加入类似下面内容:
<%@ taglib prefix="s" uri="/struts-tags"%>
要支持EL表达式,web2.5的jsp的page 指令要加入isELIgnored="false"后才能够解析EL表达式。今天,就把这个给忘记了,让我郁闷了好久,哎!!!
(2)拦截器的mapping的url就写成/*,不要乱修改配置。刚开始以为配置问题,后来搞了半天
还是之前的错误缓存没清!!汗!!!
注意:struts.xml中的
不需要type属性
org.apache.struts2.views.jsp.TagUtils.getStack(TagUtils.java:60)
org.apache.struts2.views.jsp.StrutsBodyTagSupport.getStack(StrutsBodyTagSupport.java:52)
org.apache.struts2.views.jsp.ComponentTagSupport.doStartTag(ComponentTagSupport.java:49)
org.apache.jsp.index_jsp._jspx_meth_s_005ftextfield_005f0(index_jsp.java:122)
org.apache.jsp.index_jsp._jspService(index_jsp.java:93)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
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)
很郁闷自认为struts2.0学的还行,写了个例子报了这个错郁闷的很!!!
最后还是解决了:
首先确保jar包没有问题
(1)JSP页面中没有加入类似下面内容:
<%@ taglib prefix="s" uri="/struts-tags"%>
要支持EL表达式,web2.5的jsp的page 指令要加入isELIgnored="false"后才能够解析EL表达式。今天,就把这个给忘记了,让我郁闷了好久,哎!!!
(2)拦截器的mapping的url就写成/*,不要乱修改配置。刚开始以为配置问题,后来搞了半天
还是之前的错误缓存没清!!汗!!!
<filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
注意:struts.xml中的
<result name="input">/XXX.jsp</result>
不需要type属性
发表评论
文章已被作者锁定,不允许评论。
-
struts2的select标签的标签显示问题
2010-09-20 20:00 851引用使用select的标签的时候第一个显示标签怎么都弄不出来纠 ... -
解决long类型转换成date类型的转换通过struts2在页面显示
2010-09-20 17:05 1239由于数据库里面的时间类型统一的为long类型,但是到页面取值的 ... -
何时使用转发,何时使用重定向
2010-09-19 12:45 1645转发:两个jsp共享一个request请求 重定向:放弃当前r ... -
struts标签的使用总结
2010-09-17 21:01 684总结了好久才做到了 自己想要的标签使用方法,具体看代码 ... -
jsp页面导入外部文件的3种方法
2010-09-15 13:27 1772第一种: jsp 的include指令引入外部文件 <% ... -
WARN - Got result of null when trying to get Boolean.
2010-09-12 18:50 1739今天,真倒霉给注册页面添加框架验证结果却是 WARN - G ... -
Struts2内建拦截器的简要介绍
2010-09-07 19:14 914Struts2内建拦截器的简要介绍 ali ... -
struts2自定类型转换器
2010-09-04 14:28 725类型转换 a.自定类型转换器 ... -
taglib引入struts标签的使用
2010-09-03 21:01 1409<%@ page language="java ... -
struts2中ognl表达式的理解和用法
2010-09-03 19:40 1329ognl表达式的使用如下面的例子: 总的来说,就是 actio ... -
熟悉Struts2的配置文件
2010-09-03 19:28 623熟悉Struts2的配置文件 a.内置配置文件 s ... -
struts2国际化配置(+页面下拉修改)
2010-09-03 19:01 1345可以用struts.xml或struts.properties ... -
深入Struts2的配置文件
2010-09-03 13:53 1181struts.xml文件中每个元素的含义. 1) Bean ... -
struts2的基本流程(转)
2010-09-03 10:21 892大致上 ,Struts2 框架由三个部分组成 : ... -
初步理解和使用Struts2拦截器的原理与实现
2010-09-02 11:23 1215一、理解Struts2拦截器 1. Struts2拦截器是在 ... -
struts2.0笔记(1)
2010-08-30 19:51 666了解Struts2发展历程及其特点 a.支持 ... -
两种方式修改struts2的访问路径以.do为结尾的方式
2010-08-30 19:24 1403struts2的核心包中找到:org.apache.strut ... -
帮你彻底解决eclipse(myeclipse)中写struts.xml配置文件时,没有提示功能的烦恼
2010-08-30 18:30 2243其实,在自己写struts.xml ... -
struts2基本配置(基本一个登陆)
2010-08-30 17:55 922一、导struts2的包几个包 1.struts2-c ...
相关推荐
3. **org.apache.struts2.dispatcher**:核心包之一,包含重要的类如`Dispatcher`,用于初始化框架和调用指定Action的`execute()`方法。 4. **org.apache.struts2.impl**:定义了三个类`StrutsActionProxy`、`...
总的来说,`org.apache.struts2.dispatcher.FilterDispatcher`是Struts 2框架中一个至关重要的组件,负责请求的分发和Action的调用,对于理解和掌握Struts 2的运行机制具有重要意义。开发者需要熟悉其工作原理和配置...
The org.apache.struts2.dispatcher.multipart.MultiPartRequest parser implementation for a multipart request (file upload) 专为multipart请求信息使用的org.apache.struts2.dispatcher.multipart....
at org.apache.struts2.dispatcher.Dispatcher.cleanUpRequest(Dispatcher.java:837) at org.apache.struts2.dispatcher.ng.PrepareOperations.cleanupRequest(PrepareOperations.java:103) at org.apache.struts2....
Struts2.5.2是Apache Struts框架的一个版本,它是基于MVC设计模式的Java Web应用程序开发框架。本文将详细介绍Struts2.5.2的配置过程以及可能遇到的问题和解决方案。 首先,配置Struts2.5.2需要从官方站点下载所需...
org.apache.struts2, org.apache.struts2.components, org.apache.struts2.components.template, org.apache.struts2.config, org.apache.struts2.dispatcher, org.apache.struts2.dispatcher.mapper, org.apache....
Struts的核心组件包括Action、ActionForm、ActionMapping、Controller(Struts Dispatcher)以及一系列的配置文件,如struts-config.xml。Action是处理用户请求的类,ActionForm用于在Action和视图之间传递数据,...
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter <filter-name>struts2 <url-pattern>/* ``` 自从Struts2.1.3版本之后,原来的`FilterDispatcher`类已经被标记为过时...
标题中的“tomcat报错Unable to find 'struts multipart saveDir'”是一个常见的问题,通常出现在使用Apache Struts框架,并且在处理multipart/form-data类型的请求时。这种类型的请求通常用于上传文件,而`saveDir`...
Struts Dispatcher,中文通常称为Struts调度器,是Apache Struts框架的核心组件之一。它在Struts架构中扮演着至关重要的角色,负责处理HTTP请求并分派到相应的控制器(Action)进行业务逻辑处理。这个"struts_...
Struts1和Struts2是两个非常著名的Java Web框架,它们都由Apache软件基金会开发,用于构建MVC(Model-View-Controller)架构的应用程序。虽然它们在目标上相似,但在设计模式、功能特性和使用体验上存在显著差异。...
9. struts.dispatcher.parametersWorkaround:这是一个布尔值,用于确定是否使用Servlet请求参数工作区(PARAMETERSWORKAROUND),该工作区用于某些版本的WebLogic。 10. struts.enable.DynamicMethodInvocation:...
Struts 1的核心组件包括Action、Form、Dispatcher(控制器)和Tiles(布局管理)。ActionServlet作为核心控制器,负责接收请求,调用相应的Action,然后将结果传递给视图。Form Bean用于在请求之间存储数据,而Tiles...
- `web.xml`:需要更新过滤器配置,确保Struts2的前端控制器(`org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter`)已经正确配置。 - `pom.xml`:如果你的项目是Maven构建的,确保`pom.xml...
在Struts1中,控制器由Struts Dispatcher Servlet(也称为ActionServlet)执行,它根据struts-config.xml配置文件中的映射规则,将请求转发到相应的Action。 **Struts1工作原理**: 1. 用户发起HTTP请求到服务器。 ...
Struts2内置了多种结果类型,如dispatcher(重定向或转发到一个JSP页面)、stream(下载文件)等,也可以自定义结果类型。 5. **OGNL(Object-Graph Navigation Language)**:Struts2使用OGNL作为默认表达式语言,...
8. **请求处理(Request Handling)**:`org.apache.struts2.dispatcher.ng.filter`包中的`StrutsPrepareAndExecuteFilter`是Struts2与Servlet容器交互的关键,它负责准备请求并执行Action。 9. **类型转换(Type ...
**示例**:通常使用默认实现类`org.apache.struts2.dispatcher.multipart.MultiPartRequest`。 **应用场景**:当需要扩展或自定义文件上传功能时,可以替换默认实现类。 #### struts.multipart.saveDir **含义**...
默认的Result是dispatcher,它将结果渲染到JSP页面。 5. **动态方法调用(Dynamic Method Invocation,DMI)** - DMI允许通过URL直接调用Action的方法,而不是仅限于默认的execute方法。这增加了灵活性,但同时也需要...
that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different ...