当前位置 博文首页 > m0_49068056的博客:我的呼呼呼

    m0_49068056的博客:我的呼呼呼

    作者:[db:作者] 时间:2021-07-05 19:04

    package njitt.software.crm.controller;

    import java.util.List;

    import javax.servlet.http.HttpSession;
    import javax.websocket.Session;

    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.stereotype.Controller;
    import org.springframework.ui.Model;
    import org.springframework.web.bind.annotation.RequestMapping;

    import njitt.software.crm.bean.UserInfo;
    import njitt.software.crm.service.UserInfoService;

    @Controller
    public class UserInfoController {
    ?? ?
    ?? ?@Autowired
    ?? ?private UserInfoService service;
    ?? ?

    ?? ?@RequestMapping("/findUserInfos")
    ?? ?public String findUserInfos(Model model,HttpSession session){
    ?? ??? ?List<UserInfo> user = service.findUserInfo();
    ?? ??? ?model.addAttribute("Session",user);
    ?? ??? ?session.setAttribute("Session",user);
    ?? ?
    ?? ??? ?
    ?? ??? ?return "index";
    ?? ??? ?
    ?? ?}

    }

    package njitt.software.crm.mapper;

    import java.util.List;

    import njitt.software.crm.bean.UserInfo;

    public interface UserInfoMapper {
    ?? ?
    ?? ?public List<UserInfo> findUserInfo();

    }

    package njitt.software.crm.service.impl;

    import java.util.List;

    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.stereotype.Service;
    import org.springframework.transaction.annotation.Transactional;

    import njitt.software.crm.bean.UserInfo;
    import njitt.software.crm.mapper.UserInfoMapper;
    import njitt.software.crm.service.UserInfoService;

    @Service
    @Transactional
    public class UserInfoServiceImpl implements UserInfoService {
    ?? ?
    ?? ?@Autowired
    ?? ??
    ? ? private UserInfoMapper user;

    ?? ?@Override
    ?? ?public List<UserInfo> findUserInfo() {
    ?? ??? ?
    ?? ??? ?return user.findUserInfo();
    ?? ?
    ?? ?}

    }

    package njitt.software.crm.service;

    import java.util.List;

    import njitt.software.crm.bean.UserInfo;

    public interface UserInfoService {
    ?? ?
    ?? ?public List<UserInfo> findUserInfo();
    }

    package njitt.software.crm.test;


    import java.util.List;

    import org.junit.Test;
    import org.junit.runner.RunWith;
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.test.context.ContextConfiguration;
    import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

    import njitt.software.crm.bean.UserInfo;
    import njitt.software.crm.service.UserInfoService;

    @RunWith(SpringJUnit4ClassRunner.class)
    @ContextConfiguration(locations="classpath:applicationContext.xml")
    public class UserInfoTest {
    ?? ?
    ?? ?@Autowired
    ?? ?private UserInfoService userInfoService;
    ?? ?
    ?? ?
    ?? ?@Test
    ?? ?public void findUserInfo() {
    ?? ??? ?List<UserInfo> list = userInfoService.findUserInfo();
    ?? ??? ?for(UserInfo userInfo : list) {
    ?? ??? ??? ?System.out.println(userInfo);
    ?? ??? ?}
    ?? ?}

    }

    <%@ page language="java" contentType="text/html; charset=utf-8"
    ? ? pageEncoding="utf-8"%>
    ? ??
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

    %>

    <!DOCTYPE html>
    <html>
    <head>
    <base href="<%=basePath%>">
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
    <meta charset="utf-8">
    <title>Insert title here</title>
    </head>
    <body>
    ? <div>
    ? ? ? <table>
    ? ? ? ? ? ?<thead>
    ? ? ? ? ? ? ? ?<tr>
    ? ? ? ? ? ? ? ? ? <td>编号</td>
    ? ? ? ? ? ? ? ? ? <td>名称</td>
    ? ? ? ? ? ? ? ? ? <td>cpu</td>
    ? ? ? ? ? ? ? ? ? <td>内存</td>
    ? ? ? ? ? ? ? ?</tr>
    ? ? ? ? ? ?</thead>
    ? ? ? ? ? ?<tbody>
    ? ? ? ? ? ? ? <c:forEach items="${Session}" var="Session">
    ? ? ? ? ? ? ? ? ? ? <tr>
    ? ? ? ? ? ? ? ? ? ? ? ?<td>${Session.id}</td>
    ? ? ? ? ? ? ? ? ? ? ? ?<td>${Session.name}</td>
    ? ? ? ? ? ? ? ? ? ? ? ?<td>${Session.cpu}</td>
    ? ? ? ? ? ? ? ? ? ? ? ?<td>${Session.memory}</td>
    ? ? ? ? ? ? ? ? ? ?
    ? ? ? ? ? ? ? ? ?</tr>
    ? ? ? ? ? ? ? </c:forEach>
    ? ? ? ? ? ?</tbody>
    ? ? ? </table>
    ??
    ??
    ??
    ? </div>
    </body>
    </html>

    cs
    下一篇:没有了