• JAVAWEB 一一框架整合(SSI : Spring+SpringMVC+ ibtis)


    web.xml

    applicationContext.xml

    springmvc-servlet.xml 

    UserController

    package com.ssi.controller;
    
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RequestParam;
    
    import com.ssi.entity.User;
    import com.ssi.service.UserService;
    
    @Controller
    public class UserController {
    	@Autowired
    	private UserService userService;
    	@RequestMapping("/login")
    	public String login(String username,String password){
    
    		boolean isLogin = userService.isLogin(username, password);
    		if(isLogin){
    			return "redirect:/getList.do";
    		}else{
    			return "login";
    		}
    	}
    
    }
    

      

    EmpController

    package com.ssi.controller;
    
    import java.util.List;
    
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.servlet.ModelAndView;
    
    import com.ssi.entity.Emp;
    import com.ssi.service.EmpService;
    
    @Controller
    public class EmpController {
    	@Autowired
    	private EmpService empService;
    	@RequestMapping("/getList")
    	public ModelAndView getEmplist(){
    		List<Emp>list = empService.getEmpList();
    /*      这个写法 和下面是一样的 不过这个你可以传递多个参数到list.jsp页面
     * 		ModelAndView mv =new ModelAndView();
    		mv.setViewName("list");
    		mv.addObject("list", list);
    		return mv;
    		*/
    		return new ModelAndView("list", "list", list);
    	}
    }
    

      list.jsp

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
     <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 
     <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> 
     
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <base href="<%=basePath%>">
        
        <title>My JSP 'list.jsp' starting page</title>
        
    	<meta http-equiv="pragma" content="no-cache">
    	<meta http-equiv="cache-control" content="no-cache">
    	<meta http-equiv="expires" content="0">    
    	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    	<meta http-equiv="description" content="This is my page">
    	<!--
    	<link rel="stylesheet" type="text/css" href="styles.css">
    	-->
    
      </head>
      
      <body>
       
       	<table border="1px" cellpadding="3" cellspacing="2">
       		<thead>
       			<tr>
       				<td>雇员编号</td>
       				<td>姓名</td>
       				<td>工作</td>
       				<td>经理编号</td>
       				<td>入职日期</td>
       				<td>薪资</td>
       				<td>津贴</td>
       				<td>部门编号</td>
       			</tr>
       		</thead>
       		<tbody>
       			 <c:forEach items="${list}" var="emp">
       			<tr>
       				<td>${emp.empno}</td>
       				<td>${emp.ename}</td>
       				<td>${emp.job}</td>
       				<td>${emp.mgr}</td>
       				<td><fmt:formatDate value="${emp.hiredate}" pattern="yyyy-MM-dd"/></td>
       				<td>${emp.sal}</td>
       				<td>${emp.deptno}</td>
       				<td><a href="getEmp.action?empno=${emp.empno}&flag=4">修改</a>    
       				<a href="delEmp.action?flag=3&empno=${emp.empno}">删除</a>
       				</td>
       			</tr>
       			</c:forEach>
       		</tbody>
       	</table>
      </body>
    </html>

     引入类库 fmt标签

     

    引入fmt标签

  • 相关阅读:
    关于TxQBService报的错,腾讯你真牛B啊
    用C#读取txt文件的方法
    Python-Redis的发布与订阅
    Python-连接Redis并操作
    Python-Redis的Set操作
    Python-Redis的List操作
    Python-Redis的Hash操作
    Python-Redis的String操作
    Python-RabbitMQ消息队列实现rpc
    Python-RabbitMQ消息队列的发布与订阅
  • 原文地址:https://www.cnblogs.com/PoeticalJustice/p/7854204.html
Copyright © 2020-2023  润新知