• 大小: 16.6M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-21
  • 语言: 其他
  • 标签: 其他  

资源简介

qq_38869854_10231712.zip

资源截图

代码片段和文件信息

package com.ssm.controller;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

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 com.google.gson.Gson;
import com.ssm.entity.User;
import com.ssm.service.UserService;

/**
 * 控制层控制用户的登陆
 * @author Admin
 *
 */
@Controller

@RequestMapping(“/user“)
public class UserAction {
//注入Service
@Autowired
private UserService userService;


//正常访问login页面
   @RequestMapping(“login.html“)
    public String login() throws Exception{
        return “login“;
    }
  //正常访问register页面
    @RequestMapping(“register.html“)
    public String register() throws Exception{
        return “register“;
    }
    @RequestMapping(“success.html“)
    public  String success() throws Exception{
     return “success“;
    }
//表单提交过来的页面
@RequestMapping(“doLogin.html“)
public void login(User userModel model
            HttpServletResponse response){
boolean flag=false; 
System.out.println(“用户登陆:“+user.getUname()+“  “ +user.getUpassword());
user=userService.login(user.getUname() user.getUpassword());
if(user==null){
System.out.println(“未查询到这个用户!“);
flag=false;
}else{
flag=true;
}
 String json = new Gson().toJson(flag);
try {
response.setContentType(“text/html;charset=UTF-8“);
response.setCharacterEncoding(“UTF-8“);
response.getWriter().print(json);

} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}



@RequestMapping(“doRegister.html“)    
public String register(User userModel model){
System.out.println(“用户注册“+user.getUname()+“  “+user.getUpassword());
userService.register(user);


return “login“;
}
@RequestMapping(“validateUser.html“)  
public void validateUser(HttpServletRequest request
            HttpServletResponse response) throws Exception{
String uname=request.getParameter(“uname“);

System.out.println(“后台传过来的用户名:“+uname);


List users=userService.queryAllUsers(uname);
boolean flag = true;
        for (User user : users) {
            String uname1 = user.getUname();
            if (uname.equals(uname1)) {
                flag = false;
            }
        }
       
        String json = new Gson().toJson(flag);
try {
response.setContentType(“text/html;charset=UTF-8“);
response.setCharacterEncoding(“UTF-8“);
response.getWriter().print(json);

} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}



}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-11-03 10:58  SSM_Login\
     文件        9615  2017-11-01 10:14  SSM_Login\.classpath
     目录           0  2017-11-03 10:58  SSM_Login\.externalToolBuilders\
     文件         548  2017-11-03 10:58  SSM_Login\.externalToolBuilders\org.eclipse.wst.jsdt.core.javascriptValidator.launch
     文件        1273  2017-11-03 10:58  SSM_Login\.project
     目录           0  2017-10-27 08:39  SSM_Login\.settings\
     文件         503  2017-10-27 08:39  SSM_Login\.settings\.jsdtscope
     文件         364  2017-10-27 08:39  SSM_Login\.settings\org.eclipse.jdt.core.prefs
     文件         481  2017-10-27 08:39  SSM_Login\.settings\org.eclipse.wst.common.component
     文件         305  2017-10-31 17:10  SSM_Login\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2017-10-27 08:39  SSM_Login\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2017-10-27 08:39  SSM_Login\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2017-10-30 18:36  SSM_Login\WebContent\
     目录           0  2017-10-27 08:39  SSM_Login\WebContent\meta-INF\
     文件          39  2017-10-27 08:39  SSM_Login\WebContent\meta-INF\MANIFEST.MF
     目录           0  2017-10-30 18:34  SSM_Login\WebContent\WEB-INF\
     目录           0  2017-10-30 18:36  SSM_Login\WebContent\WEB-INF\jsp\
     文件        2013  2017-10-31 11:53  SSM_Login\WebContent\WEB-INF\jsp\error.jsp
     文件        2384  2017-11-01 14:54  SSM_Login\WebContent\WEB-INF\jsp\login.jsp
     文件        3352  2017-11-01 10:44  SSM_Login\WebContent\WEB-INF\jsp\register.jsp
     文件        1815  2017-10-31 11:53  SSM_Login\WebContent\WEB-INF\jsp\success.jsp
     目录           0  2017-11-01 10:13  SSM_Login\WebContent\WEB-INF\lib\
     文件       80020  2017-10-27 08:40  SSM_Login\WebContent\WEB-INF\lib\aliyun-java-sdk-core-3.0.0.jar
     文件       11357  2017-10-27 08:40  SSM_Login\WebContent\WEB-INF\lib\aliyun-java-sdk-dm-3.0.0-rc2.jar
     文件        4467  2017-10-27 08:40  SSM_Login\WebContent\WEB-INF\lib\aopalliance-1.0.jar
     文件      240014  2017-10-27 08:40  SSM_Login\WebContent\WEB-INF\lib\commons-beanutils-1.8.0.jar
     文件      284184  2017-10-27 08:40  SSM_Login\WebContent\WEB-INF\lib\commons-codec-1.10.jar
     文件       46725  2017-10-27 08:40  SSM_Login\WebContent\WEB-INF\lib\commons-codec-1.3.jar
     文件      559366  2017-10-27 08:40  SSM_Login\WebContent\WEB-INF\lib\commons-collections-3.1.jar
     文件      121757  2017-10-27 08:40  SSM_Login\WebContent\WEB-INF\lib\commons-dbcp-1.2.2.jar
     文件       68622  2017-10-27 08:40  SSM_Login\WebContent\WEB-INF\lib\commons-fileupload-1.3.jar
............此处省略136个文件信息

评论

共有 条评论