2
와일드 카드를 사용하여 네임 스페이스와 작업 이름을 찾으려고하는데 실패했습니다.경고 : 지정한 작업에 대한 구성이 없습니다. 네임 스페이스 : 'action'특성의 리터럴 값을 기본값으로하는 양식 작업
예외 :
WARNING: No configuration found for the specified action: '/checkMethods/executeCRUD' in namespace: ''. Form action defaulting to 'action' attribute's literal value.
XML :
<package name="crudAction" namespace="/checkMethods" extends="struts-default" >
<action name="*CRUD" class="leo.struts.HelloWorldAction" method="{1}">
<result name="success" >/crud.jsp</result>
</action>
</package>
HTML :
<body>
Action so Far : <s:property value="message"/>
<s:form action="/checkMethods/deleteCRUD" >
<s:submit label="delete"/>
</s:form>
<s:form action="/checkMethods/selectCRUD" >
<s:submit label="select"/>
</s:form>
<s:form action="/checkMethods/updateCRUD" >
<s:submit label="update"/>
</s:form>
<s:form action="/checkMethods/executeCRUD" >
<s:submit label="execute"/>
</s:form>
</body>
해결하기 위해 제발 도와주세요 이.
답장을 보내 주셔서 감사합니다. pls는 정상적인 양식을 사용하여 호출하는 방법을 알려줍니다.
네임 스페이스는 어떻게 호출합니까? – sunleoHTML 양식에서 URL을 직접 작성해야합니다. 구문을 모르는 경우 브라우저에서 생성 된 소스 코드를 확인해야합니다. url 태그가 유용 할 수 있습니다. –
네 감사합니다. 우선'action = "deleteCRUD.action"'에서'.action' 확장을 제거하고 필요한 네임 스페이스가 맞다고 생각한 네임 스페이스를 추가 했습니까? – shareef