JSP编译错误如何不是翻译错误?

时间:2013-08-27 09:20:28

标签: jsp compiler-errors

来自Bridgewater SCWCD的文字:

  

你可以在另一个内部合法地嵌入一个<%--评论,这不是一个明智的做法,因为翻译人员会认为外部评论在遇到内部评论结束标记时就已经结束了。这样做可能会导致编译错误,但本身并不是导致转换错误的原因。

虽然我知道JSP被转换为生成的servlet,但我想我无法确定导致转换错误的原因与响应代码相比还是编译错误。

搜索产生了这个: In JSP technology, what's the difference between a translation error vs a compilation error? 但它并没有完全回答我的问题。

谢谢!

1 个答案:

答案 0 :(得分:1)

如果JSP格式错误,无法将其转换为生成的servlet的Java源代码,则会发生转换错误。例如,如果你没有关闭评论标签,就会发生这种情况。

当Java编译器无法编译生成的servlet的源代码(在上面的转换步骤中创建)时,会发生编译错误。

当servlet(编译和部署)不喜欢某些东西时(例如无效的请求参数),错误响应代码在运行时发生。