- 浏览: 774093 次
- 性别:
- 来自: 太原
博客专栏
-
Java编程Step-by...
浏览量:161760
文章分类
最新评论
-
liuwei1981:
尘土飞扬 写道取整的函数,返回值是double?测试下就能看出 ...
86.Math类的使用 -
尘土飞扬:
取整的函数,返回值是double?
86.Math类的使用 -
尘土飞扬:
终于清楚了Date和Calendar的来龙去脉谢谢
90.Java日期处理 -
谁说我不是会员:
liuwei1981 写道hupu_2014 写道根据你的执行 ...
65.对象的构造以及初始化 -
谁说我不是会员:
有的地方能优化,有的不能,不能一概而论。
有必要用StringBuilder的append代替String的+字符串连接运算么
<filter-mapping> <filter-name>struts2</filter-name> <url-pattern>*.jsp</url-pattern> </filter-mapping>
最近使用struts,在使用标签的时候,出现了这样一个问题。
原本使用标签,引用方法是默认配置:
web.xml:
<filter> <filter-name>struts2</filter-name> <filter-class> org.apache.struts2.dispatcher.FilterDispatcher </filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
在页面中引用:
<%@ taglib prefix="s" uri="/struts-tags"%>
由于在使用的web应用中一些特殊应用的关系,web.xml的配置改为:
<filter> <filter-name>struts2</filter-name> <filter-class> org.apache.struts2.dispatcher.FilterDispatcher </filter-class> </filter>
<taglib> <taglib-uri>struts-tags</taglib-uri> <taglib-location>/WEB-INF/struts2-core-2.0.11.jar</taglib-location> </taglib> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*.action</url-pattern> </filter-mapping>
让sturts过滤器只接受后缀名为action的请求,并把struts标签配置到web.xml文件。
但在使用中,直接访问index.jsp,出现异常:
The Struts dispatcher cannot be found. This is usually caused by using Struts tags without the associated filter. Strut s tags are only usable when the request has passed through its servlet filter, which initializes the Struts dispatcher n eeded for this tag. - [unknown location]
在struts2中不能直接使用jsp,引用struts2的标签么?是否有解决的方法?希望大家能不吝赐教!
找到解决方法了,其实只要再加一个过滤设置就可以了:
<filter-mapping> <filter-name>struts2</filter-name> <url-pattern>*.jsp</url-pattern> </filter-mapping>
<filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/struts/*</url-pattern> </filter-mapping>
评论
7 楼
bird_wang
2009-04-23
如果一个jsp页面中包含有struts2的标签,那请求信息应该要经过Struts2的FilterDispatcher。个人觉得这点非常不方便,尤其是如果自定义Jsp Filter的话,那会有一大堆没办法解决的问题。
6 楼
jadesun
2008-12-16
web.xml下配置
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
<init-param>
<param-name>struts.action.extension</param-name>
<param-value>action</param-value>
</init-param>
</filter>
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
<init-param>
<param-name>struts.action.extension</param-name>
<param-value>action</param-value>
</init-param>
</filter>
5 楼
liuwei1981
2008-12-16
zhangqinqin 写道
我就默认配置的没有问题
Java代码
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping> <filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
我的jdk是1.5
我的意思是,在实际情况中不能使用这个默认配置,出现的问题如何解决
4 楼
zhangqinqin
2008-12-16
我就默认配置的没有问题
我的jdk是1.5
<filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
我的jdk是1.5
3 楼
yu_xian81
2008-09-10
在struts2下,任何包含struts2标签的jsp 页面都是不能直接访问的.必须经过action,struts2才会处理到该页面.
2 楼
liuwei1981
2008-07-22
不好意思,struts2的过滤器配置,在实际配置中确实是<url-pattern>*.action</url-pattern> ,在文章里写错了,
另外,关于dtd文件的放置,第三种方法,我的jdk是1.5,dtd文件在META-INFO目录下,运行错误,
第二种方法,我将dtd文件直接放到web-inf目录下,配置文件也按照这个路径配置,还是运行错误
另外,关于dtd文件的放置,第三种方法,我的jdk是1.5,dtd文件在META-INFO目录下,运行错误,
第二种方法,我将dtd文件直接放到web-inf目录下,配置文件也按照这个路径配置,还是运行错误
1 楼
congpeixue
2008-07-21
1.
你的这一句话 , 就有问题, 个人认为应该为
<url-pattern>*.action</url-pattern>
否则会抛格式化不正确的异常。
2 .
应该为
这样才能找到dtd的位置。
3 另一种解决办法
如果允许的话 , 你可以把dtd放在META-INFO目录下(前提, 你的jdk版本够高)
引用
<url-pattern>/*.action</url-pattern>
你的这一句话 , 就有问题, 个人认为应该为
<url-pattern>*.action</url-pattern>
否则会抛格式化不正确的异常。
2 .
引用
<taglib-location>/WEB-INF/struts2-core-2.0.11.jar</taglib-location>
应该为
<jsp-config> <taglib> <taglib-uri>struts-tags</taglib-uri> <taglib-location>/WEB-INF/struts2-core-2.0.11.jar/struts-2.0.dtd</taglib-location> </taglib> </jsp-config>
这样才能找到dtd的位置。
3 另一种解决办法
如果允许的话 , 你可以把dtd放在META-INFO目录下(前提, 你的jdk版本够高)
发表评论
-
cas4实现sso(一)cas简介
2015-01-15 16:59 975sso(单点登录)在实际的应用开发中经常会用到,特别是软件 ... -
Js固定数字的小数位
2012-07-16 14:22 997很多时候,需要在页面展示的时候,将数字计算的结果固定小数位。 ... -
amchart设置纵坐标起始值与间隔
2012-07-11 09:57 1072<!--StartFragment --> ut ... -
xloadTree结合Struts2实现动态树结构
2010-12-14 11:12 1856前一段时间做一个管理系统,需要完成一个动态树目录功能,一 ... -
java keytool 安全证书学习
2009-11-24 10:39 4348keytool生成证书 验证是否已创建过同名的证书 ... -
tomcat5下jsp出现getOutputStream() has already been called for this response异常的原因和解决
2009-09-25 11:41 1495在tomcat5下jsp中出现此错误一般都是在jsp中使 ... -
Flex Netbeans 开发环境环境搭建
2009-09-22 12:07 37151.下载安装netbeans6(我的版本是6.7.1) ... -
DWR 从session中取出数据
2009-06-19 14:48 1309需要导入的类有: import org.directw ... -
springSide3框架的笔记
2009-06-15 10:46 5157首先,从官网下载的springSide3并不具备我所需要的ja ... -
Struts2 获取Cookie操作
2009-06-06 14:06 3379Struts2可以通过ServletActionContext ... -
struts2 Action中获取request, response对象的方法
2009-04-17 15:02 1657strus2 Action中获取request, ... -
struts2 使用oscache
2009-04-09 15:13 1476在web.xml里增加如下内容: <filter> ... -
利用压缩网页来提升网站浏览速度
2009-04-09 15:08 1211网站的访问 ... -
HTTPS和HTTP的区别
2009-04-09 10:39 1119HTTPS(Secure Hypertext Transf ... -
web工程部署到WebLogic后Ajax执行不正常
2009-04-07 11:48 1612最近一个工程部署到weblogic服务器中,其他问题修改后 ... -
使用struts2的datetimepicker标签时候遇到JS错误:dojo未定义错误
2008-11-24 17:18 3077一个页面中使用了datetimepicker标签,结果浏览器提 ... -
dwr的中文简明教程下载
2008-09-25 10:32 4165学习dwr的时候,找的了一份简明中文教程,不错,很多例子 ... -
Struts2标签 数据标签--property标签
2008-09-19 16:36 2534property 标签作用就是输出指定值,property ... -
Struts2标签 数据标签--url标签
2008-09-19 16:33 2101url标签用于生成一个url地址,可以通过为url标签指定 ... -
Struts2标签 数据标签--set标签
2008-09-19 16:27 2968set标签用于将某个值放入指定范围,例如applicat ...
相关推荐
与传统的傅里叶分析相比,ISA通过采用小波变换避免了窗口问题带来的复杂性,这使得其在提高分辨率、增强地层特征可视化、估计薄层厚度、噪声抑制、优化频谱平衡以及直接指示烃类等方面具有显著优势。 #### ISA关键...
E2E NLG挑战提交请使用以下引用: @inproceedings{puzikov-gurevych-2018-e2e, title = "{E}2{E} {NLG} Challenge: Neural Models vs. Templates", author = "Puzikov, Yevgeniy and Gurevych, Iryna", booktitle = ...
传智播客Unity3D视频教程— 2-Unity3D导入3DSMax模型
The MIT License (MIT)Copyright :copyright: 2015 Tokuhiro Matsuno, http://64p.org/ <tokuhirom>Permission is hereby granted, free of charge, to any person obtaining a copyof this software and associat
2043, author = "Gadetsky, Artyom and Yakubovskiy, Ilya and Vetrov, Dmitry", title = "Conditional Generators of Words Definitions", booktitle = "Proceedings of the 56th Annual Meeting of the Associat
The linear canonical transform (LCT) has been shown to be useful and powerful in signal processing, optics, etc. Many results of this transform are already known, including sampling theory. Most ...
2. `@Table`: 定义实体对应的数据库表名。 3. `@Id`: 标记主键字段。 4. `@GeneratedValue`: 配置主键生成策略,如自动增长等。 5. `@ManyToMany`: 用于定义多对多关联。 6. `@JoinTable`: 用于指定中间表的配置,...
(The MIT License) Copyright (c) 2007-2014 Don Park <donpark> Contributor 2014-2014 Paulo Miguel Almeida Rodenas <paulo> Permission is hereby granted, free of charge, to any person obtaining a copy of ...
Regular teacher concerns with mainstreamed learning handicapped children The Role of State School Psychology Organizations the consultative and educative ...AMERICAN PSYCHOLOGICAL ASSOCIAT
Regular teacher concerns with mainstreamed learning handicapped children The Role of State School Psychology Organizations the consultative and educative ...AMERICAN PSYCHOLOGICAL ASSOCIAT
在Tweetbot中为Mac LaunchBar打开Tweet URL 这是一个简单的LaunchBar操作,它将使用指向特定鸣叫的URL,例如 ,然后在打开该鸣叫我为什么要在这个世界上呢?... 神奇之处在于“ Runtime Behavior > Associat
标题修饰符 一个新闻记者的朋友在撰写标题时使用押韵词和常用短语的组合作为灵感来源,但是,他们通过使用少数几个不同的网站来做到这一点。 让我们为此做些... 数据源 在我研究的三个数据源中,我... 可以在/associat
用Ar+ 514 nm激光作为写入光,在有机膜片MO-PVA和EO-PVA中首次实现了汉字、英文单词及图像的实时与永久光存储,信息估计可保持一年以上。并进一步实现了图像的联想存储。
HeaderFooterAdapter 处理Android的RecyclerView的页眉和页脚。 演示版 如何安装 allprojects { repositories { ... ... } ... compile 'worker8:HeaderFooterAdapter:0.0.3' ...of this software and associat
报道了以快速响应(150 ms),成像质量高(分辨率>50 pl/mm)的16°切掺铜钾钠铌酸锶钡(Cu:KNSBN)晶体猫式自泵浦位相共轭境作为取阈反馈器件,以低吸收薄晶体Ce:Fe:LiNbO3作为存储介质的光学全息联想存储器,利用25%原...
将新合成的推拉型偶氮化合物掺入聚甲基丙稀酸甲脂(PMMA)中制成薄膜器件,用其实现了多重存储,获得了良好的实时和长时的多重图像信息存储,并实现了联想存储。对有关机理给出了合理的分析。
本文对一种多值光学神经网络模型——正补态模型的性能,存贮容量、容错性及收敛性进行了评估,并在N=16的网络上进行了计算机模拟.结果表明,正补态模型的性能比其它光学神经网络模型有所改善.
提出一种多目标旋转不变分类识别的新方法。其基本思想是多对一异联想存储模型,为便于光学实现、充分利用系统的时间、空间带宽积,采用了全单极(输入模式和权重均为单极)形成,并对权重进行了二值化截取。...
报道了Ce∶Ho∶LiNbO