通配符 不是jpg 结尾文件_Struts(十九)- 使用使用通配符匹配
學(xué)習(xí)到目前為止,add,show, list分別需要進(jìn)行配置
通過(guò)通配符匹配可以把這3個(gè)配置整合在一個(gè)配置中實(shí)現(xiàn)
步驟1:先運(yùn)行,看到效果,再學(xué)習(xí)步驟2:模仿和排錯(cuò)步驟3:struts.xml步驟4:測(cè)試
步驟 1 : 先運(yùn)行,看到效果,再學(xué)習(xí)
老規(guī)矩,先下載下載區(qū)(點(diǎn)擊進(jìn)入)的可運(yùn)行項(xiàng)目,配置運(yùn)行起來(lái),確認(rèn)可用之后,再學(xué)習(xí)做了哪些步驟以達(dá)到這樣的效果。
訪(fǎng)問(wèn)如下地址,可以看到通配符方式也是可以得到一樣的結(jié)果的http://127.0.0.1:8080/struts/listProduct
步驟 2 : 模仿和排錯(cuò)
在確??蛇\(yùn)行項(xiàng)目能夠正確無(wú)誤地運(yùn)行之后,再?lài)?yán)格照著教程的步驟,對(duì)代碼模仿一遍。
模仿過(guò)程難免代碼有出入,導(dǎo)致無(wú)法得到期望的運(yùn)行結(jié)果,此時(shí)此刻通過(guò)比較正確答案 ( 可運(yùn)行項(xiàng)目 ) 和自己的代碼,來(lái)定位問(wèn)題所在。
采用這種方式,學(xué)習(xí)有效果,排錯(cuò)有效率,可以較為明顯地提升學(xué)習(xí)速度,跨過(guò)學(xué)習(xí)路上的各個(gè)檻。
推薦使用diffmerge軟件,進(jìn)行文件夾比較。把你自己做的項(xiàng)目文件夾,和我的可運(yùn)行項(xiàng)目文件夾進(jìn)行比較。
這個(gè)軟件很牛逼的,可以知道文件夾里哪兩個(gè)文件不對(duì),并且很明顯地標(biāo)記出來(lái)
這里提供了綠色安裝和使用教程:diffmerge 下載和使用教程步驟 3 : struts.xml
*Product 表示所有以Product結(jié)尾的路徑,都會(huì)匹配在這個(gè)Action上
method={1}表示第一個(gè)通配符
如果訪(fǎng)問(wèn)的是addProduct就會(huì)調(diào)用add方法
如果訪(fǎng)問(wèn)的是listProduct就會(huì)調(diào)用list方法
以此類(lèi)推<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN""http://struts.apache.org/dtds/struts-2.0.dtd"><struts><constant name="struts.i18n.encoding" value="UTF-8"></constant><package name="basicstruts" extends="struts-default"><action name="*Product" class="com.how2java.action.ProductAction" method="{1}"><result name="show">show.jsp</result><result name="list">list.jsp</result></action> </package></struts>步驟 4 : 測(cè)試
重啟tomcat,訪(fǎng)問(wèn)頁(yè)面http://127.0.0.1:8080/struts/listProduct
更多內(nèi)容,點(diǎn)擊了解: https://how2j.cn/k/struts/struts-wildcard/66.html
總結(jié)
以上是生活随笔為你收集整理的通配符 不是jpg 结尾文件_Struts(十九)- 使用使用通配符匹配的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 脂肪填充额头压眼睛正常吗
- 下一篇: 一颗全瓷牙的成本