写了个测试页面:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib uri="/struts-tags" prefix="s"%>
<%@ taglib uri="http://displaytag.sf.net/el" prefix="display"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";
%>
<%
List<String> test=new ArrayList(1);
test.add("a");
request.setAttribute("test", test);
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>ceshi</title>
<script language="javascript" src="/hwweb/js/jquery.js"></script>
</head>
<body>
<display:table name="test">
</display:table>
<script type="text/javascript">
</script>
</body>
</html>
运行就会报SEVERE: Servlet.service() for servlet jsp threw exception
java.lang.ClassNotFoundException: org.apache.commons.lang.UnhandledException这个错
删掉display的引用或者删掉display:table标签就不会报错了,这是哪里错了到底
http://zhidao.baidu.com/link?url=VU1RbLq31BlAGNLKQVQP19QxvHscyWUc-iAIXpEz1y6owwKTqq1fw6Z1eYo1vX8tDDZsTEs1zgO783kQyrIeIK
目测是没有引入display标签对应的jar包,
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。