关闭

2015-1117(spring mvc)

44人阅读 评论(0) 收藏 举报
在web.xml中的配置
    <!-- 注册springmvc核心控制器 -->
    <servlet>
        <servlet-name>DispatcherServlet</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <!-- 通知DispatcherServlet去指定的目录下加载springmvc.xml配置文件 -->
        <init-param>
            <param-name>contextConfigLocation</param-name>
            <param-value>classpath:springmvc.xml</param-value>
        </init-param>
    </servlet>
    <servlet-mapping>
        <servlet-name>DispatcherServlet</servlet-name>
        <url-pattern>*.action</url-pattern>
    </servlet-mapping>



    <!-- 注册spring提供的针对POST请求的中文乱码问题 -->
    <filter>
        <filter-name>CharacterEncodingFilter</filter-name>
        <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
        <init-param>
            <param-name>encoding</param-name>
            <param-value>UTF-8</param-value>
        </init-param>
    </filter>
    <filter-mapping>
        <filter-name>CharacterEncodingFilter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>        
---------------------------------------------------------------------------------------------------------------------------  


---------------------------------------------------------------------------------------------------------------------------


http://www.cnblogs.com/csonezp/p/3642817.html

http://www.yiibai.com/mybatis/mybatis_spring_mvc.html

http://elf8848.iteye.com/blog/875830/


mybitas

http://blog.csdn.net/kutejava/article/details/9164353#t9

svn

Subclipse 1.10.x - http://subclipse.tigris.org/update_1.10.x

c3p0模版

<c3p0-config>
  <default-config> 
    <property name="user">root</property>
    <property name="password">java</property>
    <property name="driverClass">com.mysql.jdbc.Driver</property>
    <property name="jdbcUrl">jdbc:mysql://localhost:3306/jdbc</property>
    <property name="initialPoolSize">10</property>
    <property name="maxIdleTime">30</property>
    <property name="maxPoolSize">100</property>
    <property name="minPoolSize">10</property>
    </default-config>

</c3p0-config>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
      <div>    
          <select style="width:60px" multiple size="10" id="leftID">
              <option>选项A</option>
              <option>选项B</option>
              <option>选项C</option>
              <option>选项D</option>
              <option>选项E</option>
              <option>选项F</option>
              <option>选项G</option>
              <option>选项H</option>
              <option>选项I</option>
              <option>选项J</option>
          </select>
      </div>
      <div style="position:absolute;left:100px;top:60px">
          <input type="button" value="批量右移" id="rightMoveID"/>
      </div>
      <div style="position:absolute;left:100px;top:90px">
          <input type="button" value="全部右移" id="rightMoveAllID"/>
      </div>
      <div style="position:absolute;left:220px;top:20px">    
          <select multiple size="10" style="width:60px" id="rightID">
          </select>
      </div>
  </body>
  <script type="text/javascript">
          //双击右移
          document.getElementById("leftID").ondblclick=function(){
              //选中的option元素
            var optionElement = this[this.selectedIndex];
            //删除左边select元素中的option元素
            this.removeChild(optionElement);
            //将删除后的元素,添加到右边select元素中
            document.getElementById("rightID").appendChild(optionElement);
            //document.getElementById("rightID").appendChild(optionElement);
          }
          //全部右移
          document.getElementById("rightMoveAllID").onclick=function(){
            //定位左边的select元素
            var leftSelectElement = document.getElementById("leftID");
            //获取左边的select元素中option元素的个数
            var size = leftSelectElement.options.length;
            //迭代
            for(var i=0;i<size;i++){
                //取得每左边每一个option元素
                var optionElement = leftSelectElement.options[0];
                //添加到右边
                document.getElementById("rightID").appendChild(optionElement);
            }    
          }
          //批量右移
        document.getElementById("rightMoveID").onclick=function(){
            //定位左边的select元素
            var leftSelectElement = document.getElementById("leftID");
            //获取左边的select元素中option元素的个数
            var size = leftSelectElement.options.length;
            //迭代
            for(var i=0;i<size;i++){
                //获取左边选中的option元素
                var optionElement = leftSelectElement[leftSelectElement.selectedIndex];
                //添加到右边
                document.getElementById("rightID").appendChild(optionElement);
            }    
          }
            </script>
</html>




0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:45次
    • 积分:10
    • 等级:
    • 排名:千里之外
    • 原创:1篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章存档
    阅读排行
    评论排行