struts.xml
<struts>
<constant name="struts.configuration.xml.reload" value="true"/>
<include file="struts_s.xml"></include>
<package name="struts" extends="struts-default"></package>
</struts>
struts_s.xml
<struts>
<constant name="struts.configuration.xml.reload" value="true"/>
<include file="struts_s.xml"></include>
<package name="struts" extends="struts-default"></package>
</struts>
HttpServletRequest request = ServletActionContext.getRequest();
try{
if(request==null)
{
Class c;
c = Class.forName("org.apache.struts2.ServletActionContext");
Method m = c.getMethod("getRequest", new Class[] {});
request = (HttpServletRequest) m.invoke(c, new Object[] {});
}
}catch(Exception e)
{
}
struts.properties
struts.action.extension=action
struts.devMode=true
struts.i18n.reload=true
struts.configuration.xml.reload=true
struts.i18n.encoding=utf-8
struts.ui.theme=simple
struts.multipart.maxSize=20971520