用到了校驗(yàn)框架,在jsp頁(yè)面校驗(yàn)失敗一次后,無(wú)論再次輸入正確與否都跳轉(zhuǎn)不到except page。

原因:

在spring創(chuàng)建action對(duì)象時(shí),默認(rèn)為單例模式(singleton) 所謂單例指spring對(duì)一個(gè)IOC容器只生成一個(gè)對(duì)象。 而在我的 " /> 女海盗2成人h版中文字幕,欧美一区二区免费,午夜小视频在线观看

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

struts2 spring整合fieldError問題


問題:

用到了校驗(yàn)框架,在jsp頁(yè)面校驗(yàn)失敗一次后,無(wú)論再次輸入正確與否都跳轉(zhuǎn)不到except page。


原因:

在spring創(chuàng)建action對(duì)象時(shí),默認(rèn)為單例模式(singleton) 所謂單例指spring對(duì)一個(gè)IOC容器只生成一個(gè)對(duì)象。 而在我的校驗(yàn)中沒次請(qǐng)求提交,用到的是一個(gè)action對(duì)象,這樣所有的錯(cuò)誤信息存到map (fieldError信息)中,并沒有清除。


解決方案:

所以為了每次請(qǐng)求清除map中的錯(cuò)誤信息,我需要針對(duì)每次用到action的請(qǐng)求都重新創(chuàng)建一個(gè)對(duì)象。 在applicationContext-*.xml文件下配置action對(duì)應(yīng)的bean時(shí)應(yīng)配上屬性scope="prototype". 這樣就達(dá)到了目的。問題就解決了。

jsp技術(shù)struts2 spring整合fieldError問題,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 喀喇| 阿图什市| 永济市| 浙江省| 龙游县| 玉溪市| 神池县| 宁远县| 仁化县| 新巴尔虎左旗| 泸西县| 墨竹工卡县| 镇原县| 嘉祥县| 库车县| 从化市| 安宁市| 临漳县| 招远市| 新兴县| 合山市| 曲麻莱县| 合水县| 阿克苏市| 和田市| 沙田区| 武汉市| 灯塔市| 绍兴市| 平山县| 枣阳市| 东乡| 千阳县| 建德市| 三江| 台山市| 南溪县| 伊宁县| 定西市| 昌乐县| 南陵县|