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

SugarHosts新增Windows云服务器sugarhosts六折无限流量云服务器六折优惠

SugarHosts糖果主机商我们较早的站长们肯定是熟悉的,早年是提供虚拟主机起家的,如今一直还在提供虚拟主机,后来也有增加云服务器、独立服务器等。数据中心涵盖美国、德国、香港等。我们要知道大部分的海外主机商都只提供Linux系统云服务器。今天,糖果主机有新增SugarHosts夏季六折的优惠,以及新品Windows云服务器/云VPS上线。SugarHosts Windows系统云服务器有区分限制...

半月湾($59.99/年),升级带宽至200M起步 三网CN2 GIA线路

在前面的文章中就有介绍到半月湾Half Moon Bay Cloud服务商有提供洛杉矶DC5数据中心云服务器,这个堪比我们可能熟悉的某服务商,如果我们有用过的话会发现这个服务商的价格比较贵,而且一直缺货。这里,于是半月湾服务商看到机会来了,于是有新增同机房的CN2 GIA优化线路。在之前的文章中介绍到Half Moon Bay Cloud DC5机房且进行过测评。这次的变化是从原来基础的年付49....

Megalayer(48元)新增 美国CN2优化线路特价服务器和VPS方案

Megalayer 商家算是新晋的服务商,商家才开始的时候主要是以香港、美国独立服务器。后来有新增菲律宾机房,包括有VPS云服务器、独立服务器、站群服务器等产品。线路上有CN2优化带宽、全向带宽和国际带宽,这里有看到商家的特价方案有增加至9个,之前是四个的。在这篇文章中,我来整理看看。第一、香港服务器系列这里香港服务器会根据带宽的不同区别。我这里将香港机房的都整理到一个系列里。核心内存硬盘IP带宽...

apache struts2为你推荐
李智慧李智慧和李东健的电影有哪些?视频压缩算法MP4视频压缩,比特率如何计算。视频压缩算法视频压缩方式腾讯汽车网可以了解汽车知识的权威网站大概有哪些vga接口定义主板上的VGA接口有什么用?数据挖掘项目什么是数据挖掘?从事相关的工作有什么要求?assemblyinfo关于ASP.NET中使用log4net记录日志天翼校园宽带天翼校园宽带 是怎么算时间的 一个月 是指从办理那天开始 往后 30天是一个月吗 还是 办理的那天所在的那个微软操作系统下载怎么下载官方win10 64位镜像系统labelforhtml中label是什么意思啊?
linode日本 京东云擎 阿里云代金券 英文站群 免费mysql hinet idc是什么 域名和空间 支付宝扫码领红包 沈阳主机托管 ebay注册 电信网络测速器 游戏服务器出租 阿里云邮箱登陆 博客域名 闪讯网 腾讯云平台 windowsserver2012r2 restart 日本小学生 更多