frame中能使用jsp动态引入标签吗
请问在frame中可以使用jsp的动态引入标签来包含外部页面吗,如:
<frame>
<jsp:include page="xx.jsp"/>
</frame>
------解决方案--------------------可以啊
加一个@标识符就可以了!
------解决方案--------------------<frame src="xx.jsp">
</frame>
为什么还需要动态标签?
------解决方案--------------------不管你用什么framework,都是一样的,报错只能说明你url不对
404错:检查url是否正确
500错:检查经过jsp之前是否有其他的流程,比如action。如果有,则需要改变url。写成***.action
------解决方案--------------------url一般是
<%=request.getContextPath()%>/web目录开始的文件夹路径/xx.jsp
------解决方案--------------------........
你再action里面设置过值了,再跳转到jsp
你现在想直接跳jsp,当然报错了
------解决方案--------------------报了什么错
------解决方案--------------------异常分析:以上的配置及文件中,如果采用 http://ip:port/SayHello.jsp,那么会出现前面所提到的异常。如果采用http://ip:port/SayHello.action 进行访问,那么正常。
原因:如果想要在jsp文件中,采用 struts的tag,那么必须通过web.xml所配置的过滤器访问文件,否则会有异常,即 之前所出现的异常。
解决方案:
方案一:
采用 http://ip:port/SayHello.action 访问
方案二:
将web.xml 的过滤器,从 *.action 修改为: /*
方案三:
修改SayHello.jsp 文件,不使用 struts 的标签。
http://blog.csdn.net/yugenning/archive/2008/10/24/3137339.aspx
struts是常规武器,随便查查,网上很多的。