zoukankan      html  css  js  c++  java
  • JAVAWEB 一一SpringMVC(XML配置)

    web.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app version="2.5" 
    	xmlns="http://java.sun.com/xml/ns/javaee" 
    	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
    	http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
      <display-name></display-name>	
      <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
      </welcome-file-list>
      
     <listener>
      	<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
      </listener> 
      
      <servlet>
      	<servlet-name>springmvc</servlet-name>
      	<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
      	<load-on-startup>1</load-on-startup>
      </servlet>
      <servlet-mapping>
      	<servlet-name>springmvc</servlet-name>
      	<url-pattern>*do</url-pattern>
      </servlet-mapping>
    </web-app>
    

     springmvc-servlet.xml 

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"  
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns:p="http://www.springframework.org/schema/p" 
        xmlns:context="http://www.springframework.org/schema/context" 
        xmlns:mvc="http://www.springframework.org/schema/mvc" 
        xmlns:task="http://www.springframework.org/schema/task"
        xsi:schemaLocation="
            http://www.springframework.org/schema/beans 
            http://www.springframework.org/schema/beans/spring-beans-4.2.xsd 
            http://www.springframework.org/schema/context 
            http://www.springframework.org/schema/context/spring-context-4.2.xsd 
            http://www.springframework.org/schema/mvc 
            http://www.springframework.org/schema/mvc/spring-mvc-4.2.xsd 
            http://www.springframework.org/schema/task 
            http://www.springframework.org/schema/task/spring-task-4.2.xsd">
     	
     	<!-- 简单url地址处理器映射 --> 
        <bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping" > 
            <property name="mappings"> 
                <props> 
                    <prop key="/login.do">userController</prop> 
                </props> 
           </property>
        </bean> 
        <bean name ="userController" class="com.springmvc.controller.UserController">
        	<property name="userService" ref="userService"></property>
        </bean>
        <bean id="userService" class="com.springmvc.service.UserServiceImpl"/>
        <!-- 视图解析器-->
        <!--  /WEB-INF/jsp/success.jsp -->
        <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
            <property name="prefix" value="/jsp/"/>
            <property name="suffix" value=".jsp"/>
        </bean>
    </beans>
    

      

    controller

    package com.springmvc.controller;
    
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.stereotype.Service;
    import org.springframework.web.servlet.ModelAndView;
    import org.springframework.web.servlet.mvc.Controller;
    
    import com.springmvc.service.UserService;
    
    public class UserController implements Controller {
    	
    	private UserService userService;
    	public ModelAndView handleRequest(HttpServletRequest request,
    			HttpServletResponse response) throws Exception {
    		String username = request.getParameter("username");
    		String password = request.getParameter("password");
    		boolean islogin = userService.login(username, password);
    		
    /*
     * 		可以自己建对象 传数据到页面 
     * 		List<Object>list = new ArrayList<Object>();
    		list.add(1);
    		list.add(1);
    		list.add(1);
    		list.add(1);
    		
    		ModelAndView mv = new ModelAndView();
    		mv.setViewName("success");
    		
    				
    		list.add("t");
    		list.add("te");
    		list.add("tes");
    		list.add("test");
    		mv.addObject("list",list);*/
    		
    		
    		if(islogin){
    			return new ModelAndView("success");
    			//return mv;
    		}else{
    			return new ModelAndView("login");
    		}
    	}
    	public UserService getUserService() {
    		return userService;
    	}
    	public void setUserService(UserService userService) {
    		this.userService = userService;
    	}
    	
    }
    

      

  • 相关阅读:
    Redis 缓存 + Spring 的集成示例
    ETCD相关介绍--整体概念及原理方面
    SpringCloud微框架系列整体模块梳理
    win7如何修改磁盘驱动器号,怎么修改磁盘名称
    Android ListView中子控件的状态保存以及点击子控件改变子控件状态
    Android 自己动手写ListView学习其原理 3 ItemClick,ItemLongClick,View复用
    点击itemView选中checkbox
    Android-RecyclerView-Item点击事件设置
    onItemClickListener监听的整个item的点击。如何只监听那个framelayout的点击 onItemClickListener监听的整个item的点击。如何只监听那个framelayout的点击
    listView中setOnItemClickListener和getSelectedItemPosition()取不到position问题
  • 原文地址:https://www.cnblogs.com/PoeticalJustice/p/7816359.html
Copyright © 2011-2022 走看看