使用Struts2做自動類型轉換的時候,出現could not find action or result錯誤,自己檢查瞭一下,邏輯沒什麼問題,代碼好像也對,就上網查瞭一下,發現網友給出的答案都是說Action配置錯誤,struts.xml文件放錯位置……我的這些方面都沒錯,鬱悶ing……
一次次的嘗試,終於發現瞭原因所在:在頁面輸入的時候,輸入格式不正確,比如要輸入逗號(英文的),但是我輸成中文的瞭,就報錯瞭,改過來就沒事瞭。
不過這種方式並不好,誰都不能保證每次輸入都按規定,所以,解決辦法是在struts.xml中的action中,添加<result name="input">/input.jsp</result>,如果輸入不正確,則顯示在輸入頁面上,提示用戶。