您无法在jsp中创建public
或default
类。请记住,所有jsp文件都动态编译到servlets
。你在scriptlet
中编写的所有代码都将转到编译servlet的service()
方法。你知道你不能在方法内部创建类吗?但是可以创建一个内部类。你可以像在普通类中那样为类创建一个对象。最好在类文件夹中创建类(如果你在ide中,则创建源文件夹)然后在jsp文件并使用该功能。就像你经常在常规课程中做的那样。
有关更多说明,请参阅java docs。
但是在jsp页面中编写java代码被认为是一种不好的做法,有关详细信息,请参阅here