오류 정보는 다음과 같습니다 올바른 :HTTP 상태 404 /elecMaven/system/actingIndex.jsp,하지만 내 설정은
HTTP 상태 404 - /elecMaven/system/actingIndex.jsp
유형 상태 보고서
메시지 /elecMaven/system/actingIndex.jsp
설명을 요청한 리소스를 사용할 수 없습니다. 아파치 톰캣/7.0.75
은 내가 ztree을 가지고 있고, menuData.js
가 정확한지 :
내 menuData.js
, 당신이 볼 수있는 URL의 일부는 스트럿츠 액션이 아닌 경로 :
{
mid:'ap',
pid:'am',
name:'运行监控',
icon:'../images/MenuIcon/daibanshiyi.gif',
target:'mainFrame',
url:'${pageContext.request.contextPth}/system/elecCommonMsgAction_home.do',
isParent:false
}
menuData.js
이
left.jsp
에 의해 inclued됩니다
내에서
을 (당신은 아래 이미지를 찾을 수 있습니다)210 :
<constant name="struts.action.extension" value="do"></constant>
...
<package name="system" namespace="/system" extends="struts-default">
......
<action name="elecCommonMsgAction_*" class="elecCommonMsgAction" method="{1}">
<result name="home">/WEB-INF/page/system/actingIndex.jsp</result>
</action>
</package>
그리고 actingIndex.jsp
의 위치가 여기에 있습니다 :
이유는 404 오류가? 내 ElecCommonMsgAction.java
에서
:
@SuppressWarnings("serial")
@Controller("elecCommonMsgAction")
@Scope(value = "prototype")
public class ElecCommonMsgAction extends BaseAction<ElecCommonMsg> {
ElecCommonMsg elecCommonMsg = this.getModel();
// Service
@Resource(name = IElecCommonMsgService.SERVICE_NAME)
IElecCommonMsgService elecCommonMsgService;
/**
*
* @return 跳转到actingIndex.jsp
*/
public String home() {
ElecCommonMsg elecCommonMsg1 = elecCommonMsgService.findElecCommonMsg();
ValueUtils.putValueStack(elecCommonMsg1);
return "home";
}
}
이 라인에서 :
public String home() {
내가 중단 점을 때 테스트, 거기에 오지 않았다.
업데이트 :
이struts.xml
의 위치 :
'.do' 확장자를 허용하도록 Struts를 설정 했습니까? –
'struts.xml'의 위치는 무엇입니까? –
@RomanC 내 게시물을 업데이트하면'struts.xml'의 위치를 볼 수 있습니다. – 244boy