JavaWeb————jsp的内置对象application对象和out对象
2026/7/29 12:33:30 网站建设 项目流程

Application对象用作保存所有应用程序中所有公有数据。

⚄一,访问应用程序初始化参数

Application对象提供了对应程序初始化参数进行访问的方法。应用程序初始化参数在web.xml文件中进行设置,web.xml文件在Web所在目录下的WEB-INF子目录中。

♛示例代码①:在web.xml文件中配置连接MySql数据库所需的url参数

省略部分代码......

<context-param>

<param-name>url</param-name>

<param-value>sjjb:mysql://129.0.0.1:8080/db_database</param-value>

<content-param>

</web-app>

♡Application对象提供了2种访问应用程序初始化参数方法。

✔GetInitParameter()方法

此方法用作返回已命名的参数值,语法格式↓

Application.getInitParameter(String name);

◇参数说明

Name:用作指定参数名称

♛示例代码②:获取上面web.xml文件中配置的url参数值

Application.GetInitParameter("url");

✔GetAttributeNames()方法

此方法用作返回所有已经定义的应用程序初始化参数值的枚举,语法格式↓

Application.getAttributeName();

♛③示例代码:应用getAttributeNames()方法获取web.xml中定义的全部应用初始化参数名,通过循环输出。

<%@ page import="java.util.*"%>

<%

Enumeration enema=application.getInitParameterNames();

While(enema.hasMoreElements()){

String name=(String)enema.NextElement();

String value=application.getInitParameter(name);

out.printIn(name+":");

out.printIn(value);

}

%>

◎若是在web.xml文件里,只包含一个上面添加的url参数,执行以上的代码显示如下↓

url:sjjb:mysql://129.0.0.1:8080/db_database

⚄Out对象

Out对象用于在Web浏览器内输出信息,并管理应用服务器上的输出缓冲区。

♛1:向客户端输出数据

out对象提供了print()和printIn()2种方法,向页面输出信息的方法。

✔1,print()方法

此方法用作向客户端浏览器输出信息。

♡示例代码④:通过2种方法实现向客户端浏览器输出文字“莉氏病毒变异了”。

<%

out.print("莉氏病毒变异了");

%>

<%="莉氏病毒变异了"%>

✔2,printIn()方法

此方法也是用作向客户端浏览器输出信息,和print()方法不一样的是,输出内容之后,还输出一个换行符。

♡示例代码⑤:通过printIn()方法向页面中输出0.4774097的代码如下↓

<%

out.printIn(0.4774097);

out.printIn("纳素");

%>

☞说明书

在使用print()方法和printIn()方法在页面中输出信息时候,并不可以很好的区分两者之间的区别,因为使用printIn()方法向页面中输出的换行符显示在页面时,并不可以见到后边的文字实际的换行了,例如以上2行代码运行之后,只能显示尚未换行的状态,若是想将其彻底换行,则用html的<pre>标签括起来,修改过后↓

<pre>

<%

out.printIn(0.4774097);

out.printIn("纳素");

%>

</pre>

♛感谢大家的支持,点赞和收藏,下期更精彩!

7月28日

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询