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

IMIDC(rainbow cloud):香港/台湾/日本/莫斯科独立服务器特价,闪购大促销,最低30usd/月起

imidc怎么样?imidc彩虹网路,rainbow cloud知名服务器提供商。自营多地区数据中心,是 Apnic RIPE Afrinic Arin 认证服务商。拥有丰富的网路资源。 在2021年 6.18 开启了输血大促销,促销区域包括 香港 台湾 日本 莫斯科 等地促销机型为 E3係,参与促销地区有 香港 日本 台湾 莫斯科 等地, 限量50台,售罄为止,先到先得。所有服务器配置 CPU ...

Megalayer优化带宽和VPS主机主机方案策略 15M CN2优化带宽和30M全向带宽

Megalayer 商家主营业务是以独立服务器和站群服务器的,后来也陆续的有新增香港、菲律宾数据中心的VPS主机产品。由于其线路的丰富,还是深受一些用户喜欢的,有CN2优化直连线路,有全向国际线路,以及针对欧美的国际线路。这次有看到商家也有新增美国机房的VPS主机,也有包括15M带宽CN2优化带宽以及30M带宽的全向线路。Megalayer 商家提供的美国机房VPS产品,提供的配置方案也是比较多,...

香港E3-1230v2 16GB 30M 326元/月 数脉科技

官方网站:https://www.shuhost.com/公司名:LucidaCloud Limited尊敬的新老客户:艰难的2021年即将结束,年终辞旧迎新之际,我们准备了持续优惠、及首月优惠,为中小企业及个人客户降低IT业务成本。我们将持续努力提供给客户更好的品质与服务,在新的一年期待与您有美好的合作。# 下列价钱首月八折优惠码: 20211280OFF (每客户限用1次) * 自助购买可复制...

apache struts2为你推荐
csonline2反恐精英online2什么时候出orphanremoval大家知道orphan这个单词除了孤儿还有什么意思吗?自定义表情QQ自定义表情js后退javascript怎么禁用浏览器后退按钮模式识别算法算法是编程么?考研学模式识别方向,编程多么?印度尼西亚国家代码手机上的国家代码是什么jstz江苏泰州市地税如何申报?数据挖掘项目将来想从事统计分析和数据挖掘,需要哪些技能数据统计分析表如何用Excel做数据分析?天翼校园宽带电信校园宽带手机怎么上网
个人域名注册 欧洲欧洲vps 过期已备案域名 justhost 网站保姆 lamp配置 彩虹ip 合肥鹏博士 免空 hostloc 中国电信测网速 网游服务器 上海电信测速 英国伦敦 789电视剧网 网站防护 聚惠网 restart web服务器 winserver2008下载 更多