您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

JSP基础入门

2024/8/18 13:32:08发布71次查看
jsp的本质是servlet源程序每个jsp页面在第一次被访问时,jsp引擎将它翻译成一个servlet源程序,接着再把这个serlvet源程序编译成servlet的class类文件。
然后再由web容器(servlet引擎)像调用普通servlet程序一样的方式来装载和解释执行这个servlet程序。
jsp页面的隐含变量已经声明好的变量,不用我们自己声明。
一共有9个隐含对象。
httpservletrequest request
httpservletresponse response(在jsp页面中几乎不会调用response的任何方法)
pagecontext pagecontext:页面的上下文,可以从该对象中获取其他8个隐含对象,也可以获取到当前页面的其他信息
httpsession session:浏览器和服务器的一次对话
servletcontext application:代表当前web应用
servletconfig config:当前jsp对应的servlet的servletconfig对象(几乎不用)
jspwriter out:out.println() 可以直接把字符串打印到浏览器上
object page:指向当前jsp对应的servlet对象的引用,但因为object类型,只能调用object类的方法(几乎不用)
exception exception:在声明了page指令的iserrorpage=true时,才可以使用   <% page iserrorpage="true" %>
pagecontext,request,session,application(对属性的作用域的范围从小到大)
jsp表达式<%= xxx %>
jsp声明<%! %>里的java代码将被插入servlet的jspservlet方法外面,所以jsp声明可用于定义jsp页面转换成的servlet程序的静态代码块、成员变量和方法。
因为jsp隐式对象实在jspservlet方法内声明的,所以在jsp声明中不能使用这些隐式对象。
jsp注释<%-- --%>
以上就是jsp基础入门的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product