在ssh項目中配置好Struts后,一般可以采用兩種方式進行后台請求:
1、html形式,包括a標簽,form表單,ajax等。此時的訪問鏈接必須寫全路徑,可以是相對路徑,也可以是絕對路徑
相對路徑方式: namespace/actionname.action 此時默認地址是 http://localhost:8080/項目名/
絕對路徑方式: /項目名/namespace/actionname.action 此時默認地址是 http://localhost:8080
其中namespace是Struts中配置的命名空間,默認為空 actionname.action是action請求名稱
注意:必須加上后綴.action!!! 如果在struts配置文件中修改過后綴的,要與其保持一致
2、struts標簽訪問,使用<s:form> <s:a> 等標簽時。按照struts.xml中的配置對應書寫即可
即action 和 namespace 均保持一致
路徑配置錯誤,常常會報兩種錯誤:
404文件不存在
找不到action
遇到時注意查看路徑和對應action是否已運行來確定錯誤位置