您的位置:首页 > 理论基础 > 计算机网络

Struts 2验证框架出错:403 for URL:http:////www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd

2016-05-06 17:31 691 查看
在利用Struts 2写校验器时,其校验规则文件定义如:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE validators PUBLIC
"-//OpenSymphony Group//XWork Validator 1.0.2//EN"
"http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd">


编译器给出了一个warning:

Server returned HTTP response code: 403 for URL: http://opensymphony.com/xwork/xwork-validator-1.0.2.dtd

究其原因,我打开 http://opensymphony.com/xwork/xwork-validator-1.0.2.dtd后,发现project已经迁走,xwork的移到struts2中,成为apache的一部分,所有的dtd已经移交到http://struts.apache.org/dtds/ 这个地方.

所以以后struts2的校验器的规范要改成:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE validators PUBLIC
"-//Apache Struts//XWork Validator 1.0.2//EN"
"http://struts.apache.org/dtds/xwork-validator-1.0.2.dtd">


出现no action mapped _blankss可能是index.jsp中配置的原因。

<a target="_blank" href="${ctx }/book-admin?method:search">书籍管理</a>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: