语法错误在我的JSP的Eclipse
答
JSP已被Eclipse错误解析。它错误地使用了一些JavaScript代码使用的花括号,该代码在没有<script>
标记的情况下呈现。
<script>
标签应放置在<head>
或<body>
标签内。
JSP文件被编译为一个servlet。如果您在使用小脚本声明JSP页面内的方法,该方法体上开设有{
,应}
被关闭,但在somwhere的代码,你可能会发现/*}*/
,甚至更糟失踪<%}%>
。这种错误的例子(在Java代码中多余的};
)可以找到here。
要解决这一点,造成JSP里面面条代码其他可能的错误,推荐的方法是不使用scriptlet和移动Java代码的servlet。 Struts是MVC框架,它提供了用于呈现JSP页面的servlet功能的附加功能。您必须将Java代码从JSP页面移动到Struts控制器,并通过表达式语言(如JSTL,OGNL等)访问它。返回JSP页面作为结果/转发操作/控制器执行/方法调用。您也可以在页面呈现时直接调用模型/控制器的方法。这种行为超出了使用MVC模式的范围。
如果您需要了解的关注点分离的更多信息,而开发一个Web应用程序,特别是涉及到如何避免在JSP中的Java代码见How to avoid Java code in JSP files。
先给DOCTYPE的完整路径是这样的: – abdulrafique
请发布文字,而不是图片。 –