报错的有out.print() 的print,Integer[][] map的Integer,还有random和Set<string也报错,但是丝毫不影响运行,不知道为什么。
是这样的,首先编辑器Eclipse只是我上学的时候用到过,文中提到print、Integer等报错,我猜想是Eclipse没有识别JSP文件的部分内容,但是不代表这么写是错误的,只是JSP文件部分内容未识别。
就像Vscode编辑器需要针对python、golang等语言安装特定插件来识别语言一个道理,直接写不妨碍正常运行,但是存在不识别的现象。
这些都是警告信息,不影响运行,可能是你的setting设置问题,搜索下Eclipse如何忽略这些警告即可,这样就不会报红
报错有警告和错误两种,警告通常不会导致程序无法运行
非关键的警告或者报错,不终止程序的主运行逻辑就没事。
编辑器的问题,因为jsp属于servlet,即Java。
编译时会对代码进行语法语义进行解析,不同编辑器检查的时机不一样。
你可以用idea试试,应该不会有报错。
是不是代码规范相关的检查插件报的
这种不会影响运行的