为什么使用不到struts2标签?

<%@pagelanguage="java"import="java.util.*"pageEncoding="GBK"%><%@taglibprefix="s"uri=... <%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%@ taglib prefix="s" uri="/struts-tags" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body>
This is my JSP page. <br>
<s:if test="1==2">
aaaa
<s:else>bbb</s:else>
</s:if>
</body>
</html>
=======================================
HTTP Status 500 -
--------------------------------------------------------------------------------
org.apache.jasper.JasperException: An exception occurred processing JSP page /index.jsp at line 11

9: <body>
10: This is my JSP page. <br>
11: <s:if test="1==2">
。。。
root cause

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]
展开
 我来答
gygwoaini
2011-05-31 · TA获得超过2686个赞
知道小有建树答主
回答量:2001
采纳率:0%
帮助的人:696万
展开全部
1.检查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>
2.检查你是否导入了struts2相关的包
newton449
2011-06-01 · 超过30用户采纳过TA的回答
知道答主
回答量:76
采纳率:0%
帮助的人:84.2万
展开全部
直接访问jsp而没有访问action就会出现这种错误。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lwsldx
2011-05-31
知道答主
回答量:22
采纳率:0%
帮助的人:16.5万
展开全部
tld文件有没有啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式