配置Struts.xml DTD文件报错
报错信息为: The content of element type "struts" must match "((package|include|bean| constant)*,unknown-handler-stack?)"
先来说说Struts框架的使用。1,下载Struts开发包;2,将需要的jar包导入到项目中
http://archive.apache.org/dist/struts/source/ struts源码包下载地址
http://struts.apache.org/下载Struts开发包,解压后将jar包导入到eclipse中(注意导入jar包时,不光是复制进项目中的lib目录下,还要在properties/build pach中add jar进项目中,可以参照http://jingyan.baidu.com/article/ca41422fc76c4a1eae99ed9f.html进行参考)
点击Download,进入下载页面,上面是struts2的下载连接
struts-2.3.24-all.zip 所有包,包括下面4个部分(jar包,源代码,文档,例子)
struts-2.3.24-apps.zip 例子
struts-2.3.24-lib.zip jar包和其他一些依赖jar包
struts-2.3.24-docs.zip 文档
struts-2.3.24-src.zip 源代码
在新建Struts.xml时需要导入DTD信息,如<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
导入方法为在struts2文件夹下的lib目录,找到struts2-core.jar包文件并解压,打开解压的目录下即可找到struts2.3.dtd (注:该dtd文件可用txt文本编辑器打开)
该处报错指Struts定义的内容元素不匹配,实则是里面标签元素拼错了,讲package拼成了pavage.....后面的由于是系统自动匹配生成的,一时没看出来
<package name ="default" namespace="/" extends="struts-default">
<action name="hello" class="com.action.TextAction">
<result>/success.jsp</result>
</action>
</package>
最新文章
- 【CodeVS】p1299 切水果
- IOS 不兼容 伪类active
- Swift(二,元组,可选类型,类型转化)
- iOS import导入pod第三方库不提示问题
- Bitmap recycle()
- T-SQL 临时表、表变量、UNION
- POJ-1062 昂贵的聘礼---Dijkstra+枚举上界
- 关于synchronized
- Design5:SQL Server 文件和文件组
- 函数式编程 - 函数缓存Memoization
- 一、Windows Server 2016 AD服务器搭建
- Win10修改编辑文件无法保存怎么办(没有权限)
- iOS has conflicting provisioning settings 解法
- django 与 Vue 的结合使用说明
- [转] Understanding Convolutional Neural Networks for NLP
- cf161d 求距离为k的点对(点分治,树形dp)
- Linux下针对服务器网卡流量和磁盘的监控脚本
- uoj 300 [CTSC2017]吉夫特 - Lucas - 分块 - 动态规划
- 【Android开发】创建你的第一个Android项目
- css border 制作三角形