application对象和config对象
来源:互联网 发布:胡长清被灭口 知乎 编辑:程序博客网 时间:2024/05/17 03:09
Application对象主要作用就是保存公共信息的:
a、 属性操作的三个方法: setAttribute()、getAttribute()、removeAttribute()
b、 application属于javax.servlet.ServletContext
得到工作目录的真实路径:
getRealPath(String path );
<h1><%=application.getRealPath("/")%></h1> 获得当前路径
application是管理服务器的,是所有用户共有的,在实际应用中往往使用getServletContext()方法代替application
Out对象:
out对象主要用于动态向客户端输出数据
但是在JSP中尽可能少使用此对象
开发中原则:
a、 HTML代码与JAVA代码分离,如果要输出内容,尽量使用表达式<%= %>
config对象:JSP安全性和Config对象
在J2EE中安全性体现:工作目录的WEB-INF文件夹
如果将一个页面保存在WEB-INF文件夹之下,安全性提高,但是页面无法发现
解决方法:在WEB-INF文件夹之下,配置web.xml文件,它属于整个web站点的配置文件
<servlet>
<servlet-name>mldn</servlet-name>
<jsp-file>/WEB-INF/sdemo.jsp</jsp-file>
</servlet>
<servlet-mapping>
在web.xml文件内部起作用,与servlet中的servlet-name完全一致
<servlet-name>mldn</servlet-name>
网页上输入的实际路径地址
<url-pattern>/lxh</url-pattern>
</servlet-mapping>
comfig对象一般用来取得服务器的初始化参数,但若要使用此对象应在WEB-INF/web.xml之中配置
<servlet>
<servlet-name>mldn</servlet-name>
<jsp-file>/WEB-INF/sdemo.jsp</jsp-file>
<init-param>
<param-name>uname</param-name>
<param-value>mldn</param-value>
</init-param>
<init-param>
<param-name>upass</param-name>
<param-value>LiXingHua</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>mldn</servlet-name>
<url-pattern>/lxh</url-pattern>
</servlet-mapping>
通过此种功能可以讲数据库连接的一些信息写在配置文件之中
config.getInitParameter()
默认首页的设置:
修改web.xml文件,tomcat主目录下conf/web.xml
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
- application对象和config对象
- jsp---->application 和config对象
- pageContext和config对象
- server 对象和application对象
- Server和Application对象
- Application和Session对象
- application和page对象
- java web学习基础(四) session对象 application对象 config对象 out对象 pageContext对象
- JSP基础---config对象和out对象
- JSP pageContext对象和Config对象
- JSP的pageContext对象和config对象
- config对象和WEB安全
- Config 对象
- config对象
- config对象
- config对象
- Application对象和Session对象比较
- ASP的Application对象和Session对象
- cl创建并调用dll
- UML建模中的状态图及状态图建模原则示例摘要(转摘)
- Are You Ready
- C++各大有名库的介绍之C++标准库
- redflag下配置samba服务器
- application对象和config对象
- Pocket 中获取SIM卡中联系人信息
- resin3.16安装
- QQ三国简要分析
- 判断单向链表中是否有环
- 如何在单向链表中找到倒数第N个元素
- 常见的几个Qt编程问题的处理
- QQ三国简要分析
- [PHP]自定义格式化自符串函数