jsp文件怎么开,苹果手机如何看jsp文件

首页 > 生活 > 作者:YD1662024-04-20 11:46:52

3.注意:由于官方的代码中翻译后的Java代码底层都是使用out进行输出,故一般都使用out进行 输出,out又分为write方法和print方法:

(1) out.print():会将任何内容转换成字符串后调用write方法输出

(2) out.write():输出字符串没有问题,但输出int型时会将int转换成char输出,导致输出的并非是想要的数字而是数字对应的ASCII码

结论:JSP页面的代码脚本中任何要输出在浏览器的内容均使用out.print()方法

九、JSP的常用标签1. 静态包含

(1)使用场景:

jsp文件怎么开,苹果手机如何看jsp文件(13)

(2)使用方法:

<%@include file=""%>

其中file属性设置要包含的JSP页面,以/打头,代表http://ip:port/工程路径/,对应web目录

代码演示1:在web目录下创建body.jsp

<body>

头部信息 <br>

主体信息 <br>

<%@include file="/foot.jsp"%>

</body>

代码演示2:在web目录下创建foot.jsp

<body>

页脚信息 <br>

</body>

运行结果:

jsp文件怎么开,苹果手机如何看jsp文件(14)

(3)静态包含的特点:

①静态包含不会将被包含的JSP页面翻译成.java.class文件

②静态包含是把被包含的页面的代码拷贝到body.jsp对应的Java文件的对应位置执行输出

2. 动态包含

(1)使用方法:

<jsp:include page=””></jsp:include>

其中page属性设置要包含的JSP页面,与静态包含一致

(2)动态包含的特点:

①动态包含将被包含的JSP页面翻译成.java.class文件

②动态包含还可以传递参数

③动态包含底层使用如下代码调用被包含的JSP页面执行输出:

org.apache.jasper.runtime.JspRuntimeLibrary.include(request, response, “/foot.jsp”, out, false);

代码演示1:在web目录下创建body.jsp

<body>

头部信息 <br>

主体信息 <br>

<jsp:include page="/foot.jsp">

<jsp:param name="username" value="Jaychou"/>

<jsp:param name="password" value="root"/>

</jsp:include>

</body>

注意:

  1. 设置参数的标签要写在动态包含之中
  2. 出现Expecting “jsp:param” standard action with “name” and “value” attributes异常,两个原因:

①动态包含中未设置参数但没有把<jsp:include page=””></jsp:include>放在一行上

②动态包含中加了注释

代码演示2:在web目录下创建foot.jsp

<body>

页脚信息 <br>

<%=request.getParameter("username")%>

</body>

运行结果:

jsp文件怎么开,苹果手机如何看jsp文件(15)

(3)动态包含的底层原理:

jsp文件怎么开,苹果手机如何看jsp文件(16)

上一页12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.