随笔-13  评论-9  文章-9  trackbacks-0
 

DispatcherServlet
1。初始化默认配置
 private static final String DEFAULT_STRATEGIES_PATH = "DispatcherServlet.properties";

static {
  // Load default strategy implementations from properties file.
  // This is currently strictly internal and not meant to be customized
  // by application developers.
  try {
   ClassPathResource resource = new ClassPathResource(DEFAULT_STRATEGIES_PATH, DispatcherServlet.class);
   InputStream is = resource.getInputStream();
   try {
    defaultStrategies.load(is);
   }
   finally {
    is.close();
   }
  }
  catch (IOException ex) {
   throw new IllegalStateException("Could not load 'DispatcherServlet.properties': " + ex.getMessage());
  }
 }

DispatcherServlet.properties 里面内容为:
org.springframework.web.servlet.LocaleResolver=org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver

org.springframework.web.servlet.ThemeResolver=org.springframework.web.servlet.theme.FixedThemeResolver

org.springframework.web.servlet.HandlerMapping=org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping

org.springframework.web.servlet.HandlerAdapter=org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter,\
 org.springframework.web.servlet.mvc.throwaway.ThrowawayControllerHandlerAdapter

org.springframework.web.servlet.ViewResolver=org.springframework.web.servlet.view.InternalResourceViewResolver

可以看出如果没有相应的配置,DispatcherServlet就会调用默认设置

posted @ 2006-06-23 10:03 Dragonofson 阅读(2002) | 评论 (0)编辑 收藏
<form name="form1" action="" method="post">
<select name="s1">
    <option value="aa">aaaaa</option>
    <option value="bb">bbbb</option>
    <option value="cc">ccccc</option>
    <option value="dd">dddd</option>
    <option value="ee">eeee</option>
</select>
</form>
假设在修改页面时,s1的值是dd,那么默认应该选中的是dddd这个option,那我们可以用如下的JS代码来实现:
<script language="JavaScript">
<!--
for (i=0;i<document.form1.s1.options.length;i++)

     if(document.form1.s1.options[i].value=="<%=Rs("xxxxx")%>")
     {
         document.form1.s1.options[i].selected=true;break;
     } 
}
//-->
</script>

<%=Rs("xxxxx")%>的值为dd
posted @ 2006-06-22 10:37 Dragonofson 阅读(785) | 评论 (1)编辑 收藏
最近在研究Spring MVC框架~发现一个问题.
根据源码的实例:
It is named based on the servlet-name from web.xml with '-servlet' appended. This is a standard naming convention used in the Spring Framework
那么配置文件不就是只能有一个了吗?那么要是在大型的系统里面,Control很多的情况下。这个文件不回冗余吗?调试不好调试,找bean 也不好找。那要怎么样才能配置多个配置文件了????
posted @ 2006-06-21 11:35 Dragonofson 阅读(959) | 评论 (1)编辑 收藏
仅列出标题
共2页: 上一页 1 2