后面的例子逻辑没看懂,老师的例子不是想从前台传filename到后台么,为毛在在后台又人为给filename另外设置了一个aaaa?如果要这样设置,第一个例子不是已经做到了么,前台怎么传到后面的我没看懂啊
首先是从前台的filename获得对应的数据流,这里的逻辑很清楚很懂
其次要在struts里配置对应的filename,这里用ongl表达式动态获取,也勉强明白
最后按我理解的逻辑是不是应该在action里把这个ongl表达跟前台传的文件名对应上?可是老师直接放飞了,另外来了个aaaa,俺彻底晕菜了,不知道这是在干嘛,既然这里要赋个aaa,前台还传个img3作甚?有看懂的童鞋没?
ps:自己刚才调试了下琢磨出来了,只要把上面第二步xml里那个ongl表达式${downloadFileName}改成${filename}就可以对应了,第三步直接删除,也就是说action里不用另外再get filename就可以下载前台传的img3-lg.jpg,而不是莫名杀出的aaaa
这样让下载时的文件名变为aaaaa.jpg