1つ目はuserbeanです
package beans;
public class userbean {
private String username;
private String password;
private int userid;
private boolean cunzai;
public boolean isCunzai() {
return cunzai;
}
public void setCunzai(boolean cunzai) {
this.cunzai = cunzai;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public int getUserid() {
return userid;
}
public void setUserid(int userid) {
this.userid = userid;
}
@Override
public String toString() {
return "User [userName=" + username + ", passWord=" + password + "]";
}
}
次にコントローラー
package control;
import java.io.IOException;
import java.io.PrintWriter;
import java.io.UnsupportedEncodingException;
import java.sql.Connection;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import net.sf.json.JSONArray;
import org.json.simple.JSONObject;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import beans.dao;
import beans.indexdao;
import beans.nrbean;
import beans.sjk;
import beans.userbean;
@Controller
///
//public class username {
// @RequestMapping("/username")
// public String test(@RequestParam("username")String name) {
//;
// System.out.println(name);
// // return "index";
//}
//}
//都能用
@RequestMapping("/panduan")//用post方式接受表单信息
public class puanduan {
@Resource(name="panduan")
private serviceusername s4;
//@RequestMapping("/log")
@RequestMapping("/dl")
@ResponseBody
//
//
//返回list json
public userbean l(HttpServletRequest request,HttpSession session,HttpServletResponse response) throws IOException {
//需要request的话需要在这加
response.setContentType("text/html;charset=utf-8");
//����������
request.setCharacterEncoding("utf-8");
//��Ӧ�������
response.setCharacterEncoding("utf-8");
dao d=new dao();
// nr=d.getAll();
// String username=request.getParameter("username");
// System.out.print(username);
// String pssword=request.getParameter("password");
// String latitude=request.getParameter("latitude");
// String longitude=request.getParameter("longitude");
String username=request.getParameter("username");
String password=request.getParameter("password");
// String openid = request.getParameter("openid");
System.out.print(username);
// HashMap<String,List> aa6=new HashMap<String,List>();
userbean u=new userbean();
u=s4.checkuser(username,password);
boolean cunzai=u.isCunzai();
String un=u.getUsername();
int id=u.getUserid();
System.out.print(cunzai+".."+un+".."+id);
if(cunzai==true){
session.setAttribute("username",un);
session.setAttribute("userid",id);
}
return u;
// @RequestMapping("/dl")
}
//@RequestMapping("/dll")
//@ResponseBody
//public void cc(String username,String password){
// System.out.print(username+password);
// userbean b=new userbean();
//}
@RequestMapping("/dll")
@ResponseBody
public userbean bean(userbean bean){
bean.setUsername("ll");
bean.setPassword("ll");
return bean;
}
//---------------------
//作者:云淡风轻58
//来源:CSDN
//原文:https://blog.csdn.net/dwenxue/article/details/81735864
//版权声明:本文为博主原创文章,转载请附上博文链接!
}
以下はダオです
public userbean checkuser(String username,String password) {//public ArrayList getAll(int id)需要找id查找时
//nrbean nr=new nrbean();
//int i=book6.getId();
Connection con = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
ArrayList userlist = new ArrayList();
boolean flag = false;
userbean userb=new userbean();
try{ // 指锟斤拷锟斤拷锟斤拷锟斤拷菘锟斤拷锟斤拷锟揭拷锟斤拷锟斤拷锟斤拷
con=sjk.con6();//con由import coo中con6 封装查询
// Class.forName("com.mysql.jdbc.Driver"); // 锟斤拷锟斤拷锟斤拷锟斤拷菘锟街拷锟斤拷锟斤拷锟斤拷
//con = DriverManager.getConnection("jdbc:mysql://localhost:3306/qqg?useUnicode=true&characterEncoding=utf8","root","456");
// 锟斤拷写锟斤拷询锟斤拷菘锟斤拷锟较拷锟絊QL锟斤拷锟�
pstmt = con.prepareStatement("select * from user where username ='"+username+"' and password='"+password+"'"); //在这where上面的id
// select 字段1,字段2... from 表1,表2... [where 条件]
//System.out.print(tieziid);
// System.out.print(arg0);
// 锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷执锟斤拷SQL锟斤拷锟�
//pstmt.setInt(1,id);
stmt = con.createStatement();
// 执锟斤拷SQL锟斤拷锟矫碉拷锟斤拷锟�
rs = pstmt.executeQuery();
if (rs.next()) {
//flag=true;
//System.out.print("you");
//}
userb.setUsername(rs.getString("username"));
userb.setUserid(rs.getInt("openid"));
userb.setCunzai(true);
//userlist.add(userb);
}
else{
userb.setCunzai(false);
//userlist.add(userb);
}
if(pstmt!=null){
pstmt.close();
System.out.println("...........................'''''''''''''''''''''stmt");
}
if(rs!=null){
rs.close();
System.out.println("...........................'''''''''''''''''''''rs");
}if(con!=null){
con.close();
System.out.println("...........................'''''''''''''''''''''rsco");
}}
catch(Exception e){System.out.println(e.getMessage());}
return userb;
// return resultBook;
}
最後はサービスです
public userbean checkuser(String username,String password) {
// TODO Auto-generated method stub
//HashMap<String,List> aa=new HashMap<String,List>();
dao inda=new dao();
userbean user=new userbean();
user=inda.checkuser(username,password);
//aa.put("user", user);
return user;
}
以下も
package control;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import beans.mapbean;
import beans.nrbean;
import beans.hfbean;
import beans.userbean;
///
//zai zhe shi xian ju ti de lei
public interface serviceusername {
public boolean insert(nrbean nr);//jie shou chua di de nr yong hq shi xian lei
public boolean update(int id);//jie shou chua di de nr yong hq shi xian lei
public List<nrbean> hqnr(double la,double lo);//jie shou chua di de nr yong hq shi xian lei
public HashMap<String,List> jiezhexie(int o);//jie shou chua di de nr yong hq shi xian lei
//public boolean getallopenid(int i,String a);
public boolean inserthf(hfbean nr);
public String openid(String code);
List<nrbean> hqnr(double la, double lo, int pagenumber);
//public boolean
public List<mapbean> hqmap(double la,double lo);//jie shou chua di de nr yong hq shi xian lei
public List<mapbean> hqtankuang(int id);//gen ju id cha nei rong fan hui map tan kuang
boolean insertuser(userbean nr);//插入user' 注册
// HashMap<String, List> checkuser(String username);
userbean checkuser(String username, String password);
}