嗨(关于stackoverflow的第一个问题),
我在我的网站上使用JSP,当我尝试部署它时遇到错误。
有关信息,我的网站由Google App Engine托管。在当地,一切都很好。
我从其他jsp包含jsp的方式。
的index.jsp
<% Lang lang = (Lang)request.getAttribute("lang"); %>
<!doctype html>
<html lang="<%= lang.toString() %>">
...
<%@ include file="notFound.jsp" %>
在 notFound.jsp 中,本地我正在使用lang而没有任何声明。例:
<h1><%=Resource.NOTFOUND_title1.get(lang) %></h1>
但是,当我尝试在我的GAE项目上进行部署时,我遇到了这样的错误(在jsp编译之后):
/tmp/1511964097028-0/org/apache/jsp/notFound_jsp.java:112:错误: 找不到符号out.print(Resource.NOTFOUND_title1.get(lang));
我在谷歌研究后发现了相同的错误,但解决方案对我的案例不起作用...... 我试图再次声明lang但由于已经声明的变量我有一个错误....我试图使用全局变量,但是!符号无法识别......
请帮帮我:)