apache struts2如何手工搭建struts2的运行环境

apache struts2  时间:2022-02-22  阅读:()

在struts中使用org.apache.struts2.dispatcher.FilterDispatcher先要配置什么?

这里struts2使用的是Filter充当Control 需要配置web.xml: <?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_ID" version="2.4" xmlns="/xml/ns/j2ee" xmlns:xsi="/2001/XMLSchema-instance" xsi:schemaLocation="/xml/ns/j2ee /xml/ns/j2ee/web-app_2_4.xsd"> <display-name> struts2Test</display-name> <filter> <filter-name>struts2</filter-name> <filter-class&.apache.struts2.dispatcher.FilterDispatcher</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <e-file-list> <e-file>index.html</e-file> <e-file>index.htm</e-file> <e-file>index.jsp</e-file> <e-file>default.html</e-file> <e-file>default.htm</e-file> <e-file>default.jsp</e-file> </e-file-list> </web-app>

如何手工搭建struts2的运行环境

新建一个动态的Web工程,将struts-2.3.15.3-all.zip解压后打开文件夹:struts-2.3.15.3--->apps--->struts2-blank--->WEB-INF--->lib,复制lib目录下所有的jar包。 粘贴到我们的动态web工程下的Struts2_02_HelloWord--->WebContent--->WEB-INF--->lib目录下。 打开struts-2.3.15.3--->apps--->struts2-blank--->WEB-INF目录下的:web.xml文件(可以用记事本,eclipse,EditPlus等软件打开)复制其中的部分内容(见图片) 打开在eclipse中新建的动态web工程,在Struts2_02_HelloWord--->WebContent目录下找到web.xml并打开。将其中的部分内容删除,见图片。 做完第四步以后,就可以将第三步中复制的内容,粘贴到这里就可以了,见图片。 这里附上需要复制粘贴的内容: <filter> <filter-name>struts2</filter-name> <filter-class&.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> 引入Struts2自身配置文件 打开struts-2.3.15.3--->apps--->struts2-blank--->WEB-INF--->classes目录,复制这个目录下的struts.xml文件 将第6步中复制好的文件,粘贴到新建的动态web工程的Struts2_02_HelloWord--->src目录下。 关联DTD文档约束 如果当前系统能够接入,则不必做额外的操作,Eclipse会根据DTD文档的描述自动下载需要的DTD文件。 如果不能接入,则需要告诉Eclipse,关联的DTD文件的位置。 这里介绍一下在没有网的情况下,如何关联DTD文档。 复制dtd文档的URI标识(/dtds/struts-2.3.dtd)。在eclipse中打开:window--->preferences--->搜索XML--->找到XML Catalog--->选中User Specified Entries--->点击Add--->(这时会出现新的窗口)。 将前面复制的dtd文档的URI标识(/dtds/struts-2.3.dtd)粘贴到key文本框中--->在key type中选择URL--->点击File system查找dtd文件的位置(F:struts-2.3.15.3srccoresrcmain esources)--->一路确认--->将struts.xml文件关闭重新打开生效.

两款半月湾 HMBcloud 春节88折日本和美国CN2 VPS主机套餐

春节期间我们很多朋友都在忙着吃好喝好,当然有时候也会偶然的上网看看。对于我们站长用户来说,基本上需要等到初八之后才会开工,现在有空就看看是否有商家的促销。这里看到来自HMBcloud半月湾服务商有提供两款春节机房方案的VPS主机88折促销活动,分别是来自洛杉矶CN2 GIA和日本CN2的方案。八八折优惠码:CNY-GIA第一、洛杉矶CN2 GIA美国原生IP地址、72小时退款保障、三网回程CN2 ...

HostKvm 黑色星期五香港服务器终身六折 其余机房八折

HostKvm商家我们也不用多介绍,这个服务商来自国内某商家,旗下也有多个品牌的,每次看到推送信息都是几个服务商品牌一起推送的。当然商家还是比较稳定的,商家品牌比较多,这也是国内商家一贯的做法,这样广撒网。这次看到黑五优惠活动发布了,针对其主打的香港云服务器提供终身6折的优惠,其余机房服务器依然是8折,另还有充值50美元赠送5美元的优惠活动,有需要的可以看看。HostKvm是一个创建于2013年的...

HostKvm:香港国际/韩国KVM夏季7折,2G内存套餐月付5.95美元起

HostKvm是一家成立于2013年的国外主机服务商,主要提供基于KVM架构的VPS主机,可选数据中心包括日本、新加坡、韩国、美国、中国香港等多个地区机房,均为国内直连或优化线路,延迟较低,适合建站或者远程办公等。目前商家发布了夏季特别促销活动,针对香港国际/韩国机房VPS主机提供7折优惠码,其他机房全场8折,优惠后2GB内存套餐月付5.95美元起。下面分别列出几款主机套餐配置信息。套餐:韩国KR...

apache struts2为你推荐
李智慧韩智慧的资料谁有啊?详细的哦~~chinapay贝宝和支付宝的区别水晶易表如何获取和安装水晶易表Xcelsius2008企业资源管理系统企业人力资源管理系统的重要性?chrome系统Chrome OS是什么系统?chrome系统谷歌Chrome OS可以用来做什么?腾讯公告腾讯出什么事了 所有QQ用户空间农场什么的都打不开 有的连空间都进不去 又受攻击了?assemblyinfo什么是GACjstz江苏泰州市地税如何申报?单元测试规范求解,单片机程序的单元测试应该怎么做呢?
lamp安装 罗马假日广场 谷歌香港 新世界电讯 iis安装教程 2017年万圣节 admit的用法 129邮箱 网通服务器托管 双12 google台湾 东莞服务器托管 永久免费空间 lamp兄弟连 阿里云邮箱登陆 ssl加速 网络安装 rewrite规则 极域网 最年轻博士 更多