Jsp-Servlet 那一大堆事儿--1
2024-08-31 17:13:05
为毛全局变量声明时初始化在try内不能用?
import javax.servlet.http .*;
import java.io.*;
import javax.servlet.*;
import java.sql.*;
public class LoginServlet extends HttpServlet{
public void service(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{
String errMsg = "";
RequestDispatcher rd;
String username = "";
username = request.getParameter("username");
String pass = "";
pass = request.getParameter("pass");
try{
DbDao dd = new DbDao("com.mysql.jdbc.Driver","jdbc:mysql://localhost:3306/poetry","root","root");
ResultSet rs = dd.query("select password from t_account where account = ?",username);
if(rs.next()){
if(rs.getString("password").equals(pass)){
HttpSession session = request.getSession(true);
session.setAttribute("name",username);
rd = request.getRequestDispatcher("/welcome.jsp");
rd.forward(request,response);
}else{
errMsg += "您的用户名密码不符合,请重新输入";
}
}else{
errMsg += "您的用户名不存在,请先注册";
}
}catch(Exception e){
e.printStackTrace();
}
if(errMsg != null && !errMsg.equals("")){
rd = request.getRequestDispatcher("/login.jsp");
request.setAttribute("err",errMsg);
rd.forward(request,response);
}
}
}
最新文章
- Java学习资料
- UnicodeToGB2312
- IOS网络第二天 - 07-发送JSON给服务器
- python爬取网易评论
- 短视频APP+不同类型社交应用发展分析+化妆品电商
- LoopbackJS 生成对应 Oracle 视图的model
- 【原创】linux命令bc使用详解
- linux nc命令
- sublime修改代码字体颜色
- JS把命名空间传递给模块形式
- 关于quotename的用法
- 对java中路径的一些理解
- vue--transition-group
- feemarker知识
- mongodb3.4.6配置主从
- TF版本的Word2Vec和余弦相似度的计算
- oracle 11g(64位)datebase 安装流程
- string基本字符序列容器(竞赛时常用的使用方法总结)
- JMX RMI 攻击利用
- 洛谷 P2376 [USACO09OCT]津贴Allowance 解题报告
热门文章
- 从Unity学UE(一)之蓝图类的使用----制作一个可控灯光
- 关于cookie的清除
- Servlet上下文
- [SAP ABAP开发技术总结]采购、销售、生产简单业务流程
- [SAP ABAP开发技术总结]搜索帮助Search Help (F4)
- [Effective Java]第九章 异常
- python tools: iPython Notebook
- WrapPanel流布局的一个简单例子
- 小C的故事(快速学C语言,,,极速版!)
- Spring环境的搭建与测试 (spring2.5.6)