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文件关闭重新打开生效.

BlueHost 周年庆典 - 美国/香港虚拟主机 美国SSD VPS低至月32元

我们对于BlueHost主机商还是比较熟悉的,早年我们还是全民使用虚拟主机的时候,大部分的外贸主机都会用到BlueHost无限虚拟主机方案,那时候他们商家只有一款虚拟主机方案。目前,商家国际款和国内款是有差异营销的,BlueHost国内有提供香港、美国、印度和欧洲机房。包括有提供虚拟主机、VPS和独立服务器。现在,BlueHost 商家周年活动,全场五折优惠。我们看看这次的活动有哪些值得选择的。 ...

DiyVM:499元/月香港沙田服务器,L5630*2/16G内存/120G SSD硬盘/5M CN2线路

DiyVM是一家成立于2009年的国人主机商,提供的产品包括VPS主机、独立服务器租用等,产品数据中心包括中国香港、日本大阪和美国洛杉矶等,其中VPS主机基于XEN架构,支持异地备份与自定义镜像,VPS和独立服务器均可提供内网IP功能。商家VPS主机均2GB内存起步,三个地区机房可选,使用优惠码后每月69元起;独立服务器开设在香港沙田电信机房,CN2线路,自动化开通上架,最低499元/月起。下面以...

瓜云互联:全场9折优惠,香港CN2、洛杉矶GIA高防vps套餐,充值最高返300元

瓜云互联怎么样?瓜云互联之前商家使用的面板为WHMCS,目前商家已经正式更换到了魔方云的面板,瓜云互联商家主要提供中国香港和美国洛杉矶机房的套餐,香港采用CN2线路直连大陆,洛杉矶为高防vps套餐,三网回程CN2 GIA,提供超高的DDOS防御,瓜云互联商家承诺打死退款,目前商家提供了一个全场9折和充值的促销,有需要的朋友可以看看。点击进入:瓜云互联官方网站瓜云互联促销优惠:9折优惠码:联系在线客...

apache struts2为你推荐
李智慧李智慧的《Goodbye to romance》的中文歌词iso20000认证为什么ISO20000认证能够风靡全球?它对整个企业的发展有什么好处?企业资源管理系统企业内部管理系统有哪些知识分享平台知识付费平台有哪些?chrome系统谷歌Chrome OS可以用来做什么?腾讯年终奖腾讯qq一年盈利多少?搜索引擎的概念什么是搜索引擎?搜索引擎是如何工作的?数据统计分析表如何用Excel做数据分析?kjava谁能告诉我KJAVA是什么意思和普通的JAVA程序有什么区别?移动硬盘文件或目录损坏且无法读取移动硬盘提示文件或目录损坏且无法读取!
jsp虚拟主机 域名服务dns的主要功能为 阿里云邮箱登陆首页 buyvm 香港新世界电讯 win8升级win10正式版 工作站服务器 最好的免费空间 网络空间租赁 网通服务器托管 能外链的相册 免费mysql数据库 华为云建站 深圳域名 万网主机 免费网络空间 镇江高防服务器 japanese50m咸熟 蓝队云 globalsign 更多