上点规模的项目,前后开发的时间较长,人员也可能换N茬,前人写的代码,后人要去修改、维护。 如果在JSP里面嵌入Java代码,那么jsp里面的内容就会很混乱。你们应该会学到 M V C 这个词。代码不在于多少,而在于是否简洁明了,是否易于维护,是否强健,是否完成功能 低耦合,就是希望某个代码块出了问题,那么要修正时,要涉及尽量少的文件修改。把业务处理逻辑放.java里面,把显示的工作交给.jsp去做,这样,逻辑出问题就找.java,显示出问题就找.jsp,分工明确。另外,一般会有专业的美工去美化页面,如果页面代码复杂既有html,又有JS,还有java代码,等等,他会看不懂,或者很头大,容易出问题。说得有些多,lz 你以后会明白的。你不是一个人在写代码,以后,你会属于某个团队。
2,按编程的规范来说,jsp只是负责显示的.
3,把它们分开来,便于管理代码.
jsp就是一个servlet,servlet就是一个class.
把java代码从jsp分离开,那是降低偶合.利于维护.
如果在JSP里面嵌入Java代码,那么jsp里面的内容就会很混乱。你们应该会学到 M V C 这个词。代码不在于多少,而在于是否简洁明了,是否易于维护,是否强健,是否完成功能 低耦合,就是希望某个代码块出了问题,那么要修正时,要涉及尽量少的文件修改。把业务处理逻辑放.java里面,把显示的工作交给.jsp去做,这样,逻辑出问题就找.java,显示出问题就找.jsp,分工明确。另外,一般会有专业的美工去美化页面,如果页面代码复杂既有html,又有JS,还有java代码,等等,他会看不懂,或者很头大,容易出问题。说得有些多,lz 你以后会明白的。你不是一个人在写代码,以后,你会属于某个团队。