抓取jsp网页源代码(脚本表达式脚本的作用及方法脚本格式介绍 )

优采云 发布时间: 2021-12-26 08:06

  抓取jsp网页源代码(脚本表达式脚本的作用及方法脚本格式介绍

)

  功能:可以为jsp翻译的java类,甚至静态代码块,内部类等定义属性和方法。

  

Insert title here

  3.2 表达式脚本

  表达式脚本的格式为:

  表达式脚本的作用是:表达式可以在jsp页面上输出数据。

  

Insert title here

  需要注意的是,表达式脚本中的表达式不能以分号结尾。

  

  3.3 代码脚本

  代码脚本格式:

  代码脚本函数:可以在jsp页面中编写我们需要的函数(编写java语句)

  需要写什么声明?那么就需要配合要转换成servlet的源代码的jsp文件进行操作。

  4. html、java、jsp三种注释

  

  

  

  5. jsp 的九个内置对象

  jsp中的内建对象是指Tomcat将jsp页面翻译成Servlet源码后内部提供的九个对象,称为内建对象。

  

  6. jsp 四大领域对象

  域对象是可以访问数据的对象,如地图。

  这些领域对象的功能相似,但作用域不同!!!

  

  (请求域对象的范围是请求及其捕获。)

  

  scope.jsp 页面:

  

Insert title here

scope.jsp页面

pageContext域值是否有值:

request域值是否有值:

session域值是否有值:

application域值是否有值:

  scope2.jsp 页面:

  

Insert title here

scope2.jsp页面

pageContext域值是否有值:

request域值是否有值:

session域值是否有值:

application域值是否有值:

  7. jsp的out和response输出的区别

  当out和response输出时,没有区别,但是有一定的顺序!!

  

  如上图,在定义out.write("xxx")的输出数据时,会先进入out buffer。同样,当 response.getWriter().write() 写入数据时,也会进入响应缓冲区。之后,输出缓冲区的内容将附加到响应缓冲区以具有此顺序。

  当 out.flush() 方法被执行时,当前缓冲区将被清空。如果缓冲区中有数据,则输出缓冲区中的数据,将当前输出缓冲区的内容直接添加到响应缓冲区中。所以,调用这个方法的时候,会注意out输出和响应的顺序!!

  

Insert title here

测试

  因为我们使用out.write()方法来运行底层信息,所以我们在jsp页面中定义java代码并使用out进行输出,否则会遇到乱码的问题。

  jsp中out变量有两种输出方式:

  在out.print()方法中,不管它接受的参数类型是什么,都将其底层转换为字符串类型,然后调用write()方法。

  

Insert title here

  

  因为可能会出现和上面类似的情况,我们在jsp页面中使用out.print()方法进行输出。

  8. 收录

的jsp函数

  收录

的功能如下:

  

  8.1 个 jsp 静态收录

  静态收录

的格式:

  请注意,此处的“/”斜线还表示: :port/project 路径映射到代码的 web 目录。

  main.jsp 收录

了footer.jsp 的介绍:

  

Insert title here

头部信息

主体内容

  页脚.jsp:

  

Insert title here

页脚信息

  

  静态收录

的特点:

  8.2 jsp动态收录

  动态收录

的特点:

  main.jsp 代码如下:

  

Insert title here

头部信息

主体内容

  footer.jsp 代码如下:

  

Insert title here

页脚信息,动态包含

  8.3 jsp请求转发

  请求转发有两种方式:

  a.jsp代码如下:

  

Insert title here

  b.jsp 代码如下:

  

Insert title here

我是页面b,请求转发过来的,第二种方式。

  9. jsp页面代码和html页面混合使用案例

  九九乘法表的情况:

<p>

Insert title here

table{

width: 600px

}

九九乘法表居中

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线