我在WEB-INF下有一个JSP页面,代码为:
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ include file="/commons/taglibs.jsp"%>
我别测试了下面的三种代码,都不行
<c:import url="/ chapter13/include.action"></c:import>
<s:include value="/ chapter13/include.action"></s:include>
<s:action name="include.action" namespace="/ chapter13" executeResult="true" />显示错误为:
The requested resource (/Struts2Demo/chapter13/include.action) is not available说请求不到这个资源,但是我在地址栏中直接输入
http://localhost:8080/Struts2Demo/chapter13/include.action
却是可以正常导航到另一个受保护的JSP页面的请问这种情况怎么解决.
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ include file="/commons/taglibs.jsp"%>
我别测试了下面的三种代码,都不行
<c:import url="/ chapter13/include.action"></c:import>
<s:include value="/ chapter13/include.action"></s:include>
<s:action name="include.action" namespace="/ chapter13" executeResult="true" />显示错误为:
The requested resource (/Struts2Demo/chapter13/include.action) is not available说请求不到这个资源,但是我在地址栏中直接输入
http://localhost:8080/Struts2Demo/chapter13/include.action
却是可以正常导航到另一个受保护的JSP页面的请问这种情况怎么解决.
路径改为/Struts2Demo/chapter13/include.action
试试
<s:action name="include.action" namespace="/ chapter13" executeResult="true" />
我试成功了。
肯定好用。
<s:action name="include.action" namespace="/chapter13" executeResult="true" />
空格问题吧。