struts2已成为apache的一部分,所以在action类名+validation.xml中要进行如下调整:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.3//EN"
"http://www.opensymphony.com/xwork/xwork-validator-1.0.3.dtd">
<validators>
改为
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE validators PUBLIC "-//Apache Struts//XWork Validator 1.0.3//EN"
"http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd">
<validators>
如果在内网使用,可以建立web服务器,改成http://127.0.0.1/xword-validatot-1.0.3.dtd.
也可将xword-validatot-1.0.3.dtd下载到本地,如果应用发布到目录mytest,这需要将xword-validatot-1.0.3.dtd文档放在mytest目录下,同时修改配置文件的的DTD设置为:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE validators PUBLIC "-//Apache Struts//XWork Validator 1.0.3//EN"
"xword-validatot-1.0.3.dtd">
<validators>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.3//EN"
"http://www.opensymphony.com/xwork/xwork-validator-1.0.3.dtd">
<validators>
改为
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE validators PUBLIC "-//Apache Struts//XWork Validator 1.0.3//EN"
"http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd">
<validators>
如果在内网使用,可以建立web服务器,改成http://127.0.0.1/xword-validatot-1.0.3.dtd.
也可将xword-validatot-1.0.3.dtd下载到本地,如果应用发布到目录mytest,这需要将xword-validatot-1.0.3.dtd文档放在mytest目录下,同时修改配置文件的的DTD设置为:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE validators PUBLIC "-//Apache Struts//XWork Validator 1.0.3//EN"
"xword-validatot-1.0.3.dtd">
<validators>
本文详细介绍了如何将Struts2整合到现有项目中,并调整了action类名和验证XML配置文件以适应内网环境。通过本地下载DTD文档并将其放置于指定目录,实现了Struts2在内网环境下的有效部署。
977

被折叠的 条评论
为什么被折叠?



