java server page
java服务器页面
java+html的页面
JSP运行原理
a.将jsp文件翻译成servlet.java文件
b.再将servlet的java文件编译成class文件
c.执行classwenj
jsp五中代码形式
小脚本<% %> 可以在该范围内编写任意的java代码
表达式 <%= %> 只要是有任意返回结果的代码,方法调用
声明 <%! %> 声明变量,方法
注释
<%--%> jsp注释,不会被翻译,浏览网页源代码不会显示出来
<!- -> html注释,会被翻译,浏览器网页可以看见注释信息
指令 <%@ %> 常用于做导包操作
<display-name>
设置项目的访问名字(tomcat无效)
<welcome-fist> 配置欢迎页面,配置在只输入应用名的情况下,默认打开的页面
往请求对象中存一个属性
req.setAttribute("",list);
从请求对象中获取属性值
注意: 获取的值为object类型, 所以必须强转
request.getAttribute("");
将请求转发给jsp
a.获取报文发送器
req.getRequestDispatcher("/show.jsp");
b.前进(发送)
.forward(req.resp)
必须先经过servlet, 由servlet将请求转发给jsp,而不是直接访问jsp!!!
servlet接收请求,调用业务层进行数据处理
返回结果