一些碎话
又好多天没写了, 5月1放假,5.4放假, 都没有怎么学习, 想到记写笔记就有些怠倦, 但还是要记录一下.
对于ssm的配置,我一直稀里糊涂的, 这些跟着抄对了,下次就指不定那里出错了,所以还是要一点点把每个配置搞清楚.
配置是一组键值对
<context-param>
<param-name>home-page</param-name>
<param-value>home.jsp</param-value>
</context-param>
param-name是键,param-value是值, 想到与参数值.
当服务器启动时,服务器会读取web.xml配置
当服务器启动时,服务器会读取web.xml配置,当读到
String sHomePage = getServletContext().getInitParameter("home-page");
通过上面这句代码,我们就可以取得web.xml中配置的home.jsp这个值。 说白了,他就相当于设定了一个固定值,我们可以在程序中去使用它。就这么个作用。 注:我看到很多文章都是把它和监听一起说的,写说这个配置在监听中怎么用。我要说的他并不是为了监听去设定的。程序中的所有servlet可以利用这个值,我在这里强调一下这一点,希望大家不要被误导
配置和的区别:
<servlet>
<servlet-name>ServletInit</servlet-name>
<servlet-class>com.sunrain.datalk.wserver.util.servlet.ServletInit</servlet-class>
<init-param>
<param-name>home-page</param-name>
<param-value>home.jsp</param-value>
</init-param>
</servlet>
所以他们的区别就有点像全局变量和和局部变量的