Lütfen beni yüzüne yumruklama! Bu sinekleri iyi tasarım karşısında biliyorum, ama bir şey göstermek için sadece bir test sayfası yazıyorum. Webapp modülümüzün (doğru) alan sınıflarımıza doğrudan erişimi yoktur. Sayfa sadece gösterim amaçlı olduğu için JSP dışında bir sınıf oluşturmak istemiyorum ve aynı nedenden ötürü çok fazla yabancı kod yazmak istemiyorum. JSP'de olağan bir şekilde bir sınıf tanımlamaya çalışıyordum ama bu işe yaramadı (çok fazla derleme zamanı hatası attı). Bu hızlı-kirli, tek seferlik bir anlaşmadır (işim bittikten sonra kurtulacağım). Bunun mümkün olup olmadığını bilmek istiyorum. Eğer değilse, o zaman uzun yoldan gideceğim.JSP'de bir sınıf tanımlama
<%
public class Person {
private int id;
private int age;
private String name;
/*
... ctor and getters and setters
*/
}
%>
Ve hatalar aldım:
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
vardır. –