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日