显示注释和隐式注释 显示:html 注释 隐式:java 注释,不显示在客户端 Jsp 注释 <%--jsp 注释--%> <%!%>声明全局变量 <%=输出值%>:表达式 类似于:out.print(); <%%>写具体的 java 代码或声明变量 表单提交方式讨论: Post 提交内容不会显示 提交内容没有长度限制 Get 提交内容会显示 地址栏最大长度只是 4k~5k,如果传输大数据,将无法使用。 Page 指令 1、设置中文乱码 导入 jar 包,可以一行导入多个包,用“,”隔开;也可以多行导入。 如果要实现一个网站,而且整个
web 站点,都需要菜单、页眉、 页脚(HTML 代码)两种实现方法: 1 在所有的
JSP 页面中,写上菜单、页眉、页脚(HTML 代码) 2 在所有的 jsp 页面中,将菜单、页眉、页脚(html 代码)包含 进来。
<%@include file=""%>;可以包含任意文件:txt 、htm、jsp、inc 注意: inculde 语句可以可以包含任何内容, 但是一个 jsp 页面中只能 有一组\\ 原则:在开发中被包含的文件,只写显示部分的
HTML 代码,主体 代码不出现。 Jsp 中提供了两种包含语句,建议使用下面的语句: 此语句与 HTML 代码形式很似:标签指令形式 与<%@include file=""%>不同, 而
标签形式的代 码,必须完结,运行结果与之前无任何区别。 使用此语句可以向被包含的页面之中传递参数,如果传递参数,则被 包含的页面必须是 jsp 页面,必须是动态页面。 在 jsp 中,接受包含语句参数的方法是:request.getParameter(""), 返回值是 String 类型。 如果被包含的页面是 jsp 文件,则自动进行动态处理。如果被包 含的页面是其他非动态文件,则只是将内容包含进来。 <%@include%>: 只是讲页面的内容静态地包含进来, 如果被包含 的页面有 jsp 代码,则执行 jsp 代码,而不管被包含被包含的页面文 件后缀如何。
:如果被包含的文件内容是静态的,则直接将内容 包含进来,但是不进行处理;如果包含的页面是动态的,则先执行, 再把结果包含进来显示。 两种 include 的区别:
<%@include file="uri"%> 静态的包含页面:不管其文件内容如何只是讲页面的内容包含 进来 执行时: 先讲所有的内容包含进来一起处理完之后再将所有的 内容发送到客户端
动态包含页面:能自动区分所包含的是静态页面还是还是动态 页面 执行时:如果资源为静态资源则直接将资源包含处理与 <%@include file="uri"%>相同 如果请求资源为动态,则先各自处理资源,之后将处理后的结 果包含在一起。 <%@include%>:所有代码包含进来之后,一起进行处理,把 所有代码合在一起 先包含后处理
: 所有的代码分别处理,
处理完成之后再将代 码的显示结果(处理结果)包含进来 先处理后包含