20170705


 
  <body>
   <input type="" value="1531513" />
   <%= request.getAttribute("username")%>
   <% 
   int a=1*5;
   %>
  <%=a %>
  </body>






public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String username=request.getParameter("username");
String password=request.getParameter("password");
Map<String,String> map=new HashMap<String, String>();
map.put("username", username);
map.put("password", password);

User user=UserDao.getInstance().getUserByMap(map);
request.setAttribute("username", username);
if (user!=null) {
request.getRequestDispatcher("/success.jsp").forward(request, response);
return;
} else {
request.getRequestDispatcher("/fail.jsp").forward(request, response);
return;
}


}




 <body>
    <a>${username} shibai</a>
  </body>





    <form action="Firstservlet" math="post">
    用户名:<input type="text"/ name=username><br>
    密码:<input type="passwrod" name=password><br>
    <input type="submit" value="提交"><br>
    </form>







  <servlet-mapping>
    <servlet-name>Firstservlet</servlet-name>
    <url-pattern>/Firstservlet</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
    <servlet-name>Secencd</servlet-name>
    <url-pattern>/Secencd</url-pattern>
  </servlet-mapping>







public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doPost(request, response);

}



public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.sendRedirect("/20170705/fail.jsp");
return;

}





以user为对象写添加 ::::::::::::::::::::::::::::::






public User getUserByMap(Map<String, String> map){
User user = null;

Connection conn = null;
PreparedStatement ps = null;

ResultSet rs = null;
String sql = "select * from jdbc where username = ? and password = ?";
try {
conn = DBconnectionUitl.getConnection();
ps = conn.prepareStatement(sql);
ps.setString(1, map.get("username"));
ps.setString(2, map.get("password"));

rs = ps.executeQuery();
while(rs.next()){
user = new User();
user.setUserId(rs.getInt("userId"));
user.setUsername(rs.getString("username"));
user.setSex(rs.getInt("sex"));
user.setPassword(rs.getString("password"));
user.setFlag(rs.getInt("flag"));
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
DBconnectionUitl.closeAll(rs, ps, conn);
}
return user;
}
public User getUserByUsername(String username){
User user=null;


Connection conn = null;
PreparedStatement ps = null;

ResultSet rs = null;
String sql = "select * from jdbc where username = ?";
try {
conn = DBconnectionUitl.getConnection();
ps = conn.prepareStatement(sql);
ps.setString(1, username);

rs = ps.executeQuery();
while(rs.next()){
user = new User();
user.setUserId(rs.getInt("userId"));
user.setUsername(rs.getString("username"));
user.setSex(rs.getInt("sex"));
user.setPassword(rs.getString("password"));
user.setFlag(rs.getInt("flag"));
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
DBconnectionUitl.closeAll(rs, ps, conn);
}
return user;

}






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值