在应用struts2的时候经常会出现一个找不到input的404错误;
这是因为没有设置错误输出界面导致系统把所有错误都归为404的主要原因。在设置了错误界面后,可以在该界面输出服务器的错误信息,便于调试程序,也可以设置为用户友好界面。
在struts.xml中新增result转向名为input:
<result name="input">/error.jsp</result>
并创建error.jsp即可。
在error.jsp中可利用<s:fielderror/>
输出错误信息,但要设置自定义标签<%@ taglib uri="/struts-tags" prefix="s" %>
。
这样更便于测试站点。