1.
BS:浏览器/服务器
CS:客户端/服务器
服务器:tomcat 汤姆猫
apache-tomcat-9.0.13.exe
注意:安装服务器前一定要保证JDK正常安装
1.1、安装完tomcat
1.2、启动服务器
到安装路径下找到Tomcat9w文件打开点击start启动服务器
1.3、检测服务器是否能正常使用
打开浏览器在地址栏中输入:http://localhost:8080
1.4、关闭服务器
到安装路径下找到Tomcat9w文件打开点击stop停止服务器
1.5、tomcat服务器部署到eclipse中
录屏的24分钟左右
1.6、在eclipse中启动服务器
右键服务器点击start按钮
1.7、在eclipse中关闭服务器
1.8、创建Web项目
结构:
WebContent:写jsp页面(前端)
Java:java文件(后台代码)
1.9、把web项目部署到服务器中,发布项目
1.11、通过浏览器访问发布的项目
在浏览器中输入:http://localhost:8080/项目名/文件名
格式:http://服务器:8080/项目名/文件名
示例:http://localhost:8080/jsp_01/index.jsp
2.
连接Oracle 数据库:
JDBC步骤:
1、注册驱动类
2、连接数据库
3、定义那个对象,用来执行sql语句
4、给占位符赋值
5、执行sql语句
6、处理结果
7、关闭连接
//1、注册驱动类
Class.forName("oracle.jdbc.driver.OracleDriver");
//2、连接数据库
String url = "jdbc:oracle:thin:@localhost:1521:ORCL";
Connection con = DriverManager.getConnection(url, "scott", "tiger");
//3、定义那个对象,用来执行sql语句
PreparedStatement ps = con.prepareStatement("select * from T277 where uname=? and upwd=?");
//4、给占位符赋值
ps.setString(1, uname);
ps.setString(2, upwd);
//5、执行sql语句
ResultSet rs = ps.executeQuery();
//6、处理结果
if(rs.next()){//成功就跳转到主页面
//转发
request.getRequestDispatcher("index.jsp").forward(request, response);
}else{//错误就回到登录页面
out.print("<script>alert('用户名或密码错误,请重新登录');location.href='login.jsp'</script>");
}
//7、关闭连接
con.close();
ps.close();
rs.close();
3.
路径跳转 location:
out.print("<script>alert('用户名或密码错误,请重新登录');location.href='login.jsp'</script>");
4.
接收数据:String uname = request.getParameter("uname");
request:请求
response:响应
session (用户级):会话
会话开始:打开浏览器
会话结束:关闭浏览器
跳转页面:
转发
request.getRequestDispatcher("index.jsp").forward(request, response);
转发带有数据:直接把请求对象 和 响应对象转发给目标页面
传递的数据有效范围:在两个有效页面之间
重定向:
response.sendRedirect("index.jsp");
重定向方式跳转页面不带有数据。