在servlet当中编写HTML/CSS/JS等前端代码,存在的问题:
java程序中编写前端代码,编写难度大,麻烦
程序耦合度高,代码不美观,不宜于维护
修改一个小小的前端代码,必须重新编译class文件,打一个war包重新发布
class目录,如下图,找到CATALINA_BASE路径找到class文件即可
JSP的基础语法
在jsp文件中直接编写文字,翻译到Servlet类的service方法的out.write(""),被java程序当作普通字符串打印输出
<%@page contentType="text/html;charset=UTF-8" %>
可以解决乱码问题
JSP的专业注释 ctrl+shift+/
怎么在JSP中编写java程序:
<% java程序;%> 这是在service代码里
在service方法当中编写的代码是有顺序的,方法体当中的代码要遵循自上而下的顺序依次逐行执行
service方法当中不能写静态代码块,不能写方法,不能定义成员变量
<%! %>这是在service方法之外
如果输出的内容中含有java代码,这个时候可以使用以下的语法格式:
eg:
JSP语法总结: