<jsp:include flush="true" page="<%= request.getContextPath()%>/SessLoginServlet"></jsp:include>
后台老说我这行代码有错,错误信息如下:
/user/course_list.jsp (line: 43, column: 37) attribute for %>" is not properly terminated
可是我不知道错在哪呀 谢谢啦各位
后台老说我这行代码有错,错误信息如下:
/user/course_list.jsp (line: 43, column: 37) attribute for %>" is not properly terminated
可是我不知道错在哪呀 谢谢啦各位
解决方案 »
- HTTP Status 500 - Cannot call sendRedirect() after the response has been committ
- 很急!java程序
- 数据库连接问题
- 哪位高手能帮忙看一下?jsp怎样用action来实现表单的内容?急!!!!!
- 求java项目
- 怎么jbpm插件老是安装不上?
- 关于大数组的传递问题
- 利用JAVAMAIL收邮件时怎样才能只收标题,发信人等?
- struts+spring+hibernate初学者问题 illegally attempted to associate a proxy with two open Sessions
- 请Struts高手来讨论
- hibernate hql多次对一张表进行相同查询,只是参数不一样,由于次数比较多,所以速度表较慢,求优化、或新的思路。
- java 中Date 有2种一个是java.sql.date和java.util.date有什么区别
<jsp:include flush="true" page="<%= request.getContextPath()%>/SessLoginServlet"></jsp:include>/user/course_list.jsp (line: 43, column: 37) attribute for %>" is not properly terminated这两行代码有什么关系?
你最好解析再清楚点,要不没法帮你分析
<jsp:include page="frame/include.jsp"></jsp:include> 表示相对路径
<jsp:include page="<%=uri %>"></jsp:include> 两个引号与<%=uri %>之间不能有空格
你觉得你的是哪一种?我看好像没有哪种和你的一样。你试试按这三个方法修改一下。
用<%=request取得的一个变量%>+servlet名字组合成一个路径?
你说这样报错,那我建议你直接写一个固定的uri看看会不会报错。如果不报错,那么就是request.pageContextPath()有问题。
该jsp页面的开头是这样的
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
String strPath=path+"servelt/SessLoginServelt";
String strPath1=path+"servelt/ListServlet";
%>
…………
<base href="<%=basePath%>">
……………………
<jsp:include flush="true" page="<%=strPath%>"></jsp:include>
<jsp:include flush="true" page="<%=strPath1 %>"></jsp:include>
<jsp:include flush="true" page="top.jsp"/>
………………
省略号的地方省略了代码
其中红颜色的就是第43行代码
报的错误是:严重: Servlet.service() for servlet [UserLoginServlet] in context with path [/test] threw exception [An exception occurred processing JSP page /user/course_list.jsp at line 43Stacktrace:] with root cause
java.io.FileNotFoundException: The requested resource (/test/testservelt/SessLoginServelt) is not available
就是这么个情况,请大家帮忙哈
这句话的意思是:/test/testservelt/SessLoginServelt 这个文件没有找到。所以我觉得是路径出问题了。
<servlet-mapping>
<servlet-name>test</servlet-name>
<url-pattern>/servlet/servlet</url-pattern>
</servlet-mapping>然后采用<jsp:include page="/frame/include.jsp"></jsp:include> 表示绝对路径
去引入这个文件。试试。如果解决不了,哥们无能无力。可能是其他原因。
servelt/SessLoginServelt 这是固定的,根据报错的代码/test/testservelt/SessLoginServelt可以知道 path为 /test/test 问题就在这里!根据你9楼的回复画面我凭意识判断,正确路径应该是 test/servelt/SessLoginServelt而你的路径是/test/testservelt/SessLoginServelt结论就是:你多写了test`````