【发布时间】:2010-02-09 01:45:40
【问题描述】:
请不要打我的脸!我知道这与优秀的设计背道而驰,但我只是在编写一个测试页面来展示一些东西。我们的 webapp 模块(正确)无法直接访问我们的域类。我不想在 JSP 之外创建一个完整的类,因为该页面仅用于演示目的,并且出于同样的原因我不想编写大量无关代码。我试图在 JSP 中以通常的方式定义一个类,但这不起作用(引发了很多编译时错误)。这是一个快速的、一次性的交易(一旦我完成了我就会摆脱它)。我只是想知道这是否可能。如果没有,那么我会走很长的路。
<%
public class Person {
private int id;
private int age;
private String name;
/*
... ctor and getters and setters
*/
}
%>
我得到的错误:
convert-jsp-to-java:
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
An error occurred at line: 57 in the generated java file
Syntax error on token "class", invalid VariableDeclarator
An error occurred at line: 73 in the generated java file
The return type is incompatible with Object.getClass()
An error occurred at line: 74 in the generated java file
Syntax error on token "class", Identifier expected
An error occurred at line: 77 in the generated java file
Syntax error on token "class", invalid VariableDeclaratorId
An error occurred at line: 78 in the generated java file
Syntax error on token "this", PrimitiveType expected
An error occurred at line: 78 in the generated java file
Syntax error on token "class", invalid Expression
An error occurred at line: 79 in the generated java file
Syntax error on token "class", invalid Expression
【问题讨论】:
-
没有源代码,就不知道你可能做错了什么。