前臺傳的不是img3-lg么,為什么xml里又配了aaaa.jpg
后面的例子邏輯沒看懂,老師的例子不是想從前臺傳filename到后臺么,為毛在在后臺又人為給filename另外設(shè)置了一個aaaa?如果要這樣設(shè)置,第一個例子不是已經(jīng)做到了么,前臺怎么傳到后面的我沒看懂啊
首先是從前臺的filename獲得對應(yīng)的數(shù)據(jù)流,這里的邏輯很清楚很懂
其次要在struts里配置對應(yīng)的filename,這里用ongl表達(dá)式動態(tài)獲取,也勉強(qiáng)明白
最后按我理解的邏輯是不是應(yīng)該在action里把這個ongl表達(dá)跟前臺傳的文件名對應(yīng)上?可是老師直接放飛了,另外來了個aaaa,俺徹底暈菜了,不知道這是在干嘛,既然這里要賦個aaa,前臺還傳個img3作甚?有看懂的童鞋沒?
ps:自己剛才調(diào)試了下琢磨出來了,只要把上面第二步xml里那個ongl表達(dá)式${downloadFileName}改成${filename}就可以對應(yīng)了,第三步直接刪除,也就是說action里不用另外再get filename就可以下載前臺傳的img3-lg.jpg,而不是莫名殺出的aaaa
2016-09-06
這樣讓下載時的文件名變?yōu)閍aaaa.jpg