
Servlet&JSP
原来是小别扇
这个作者很懒,什么都没留下…
展开
-
JAVAEE 第四课 ----- 补充(1)(第一次实验--简易商城项目) ----- EL表达式&JSTL
因为上午上了课晚上就做了实验,所以讲解的例子就直接使用实验的例子,就不再重写一遍老师上课写的代码了recap:第三课中学习到了JSP另一个内置对象session的用法、复习了数据库知识、学习了创建JavaBean、创建DAO、servlet通过调用JavaBean&DAO实现对数据库的增删改查(JDBC)、EL表达式的简单用法,实现了对用户查询数据的动态服务(按照用户要求查询数据),但...原创 2019-11-12 21:32:25 · 1629 阅读 · 0 评论 -
第九课(JDBC)--通过JDBC实现简易的用户注册(register_db.jsp®ister.java)与登陆页面(login_db.jsp&login.java)
该部分主要涉及四文件,两个jsp文件,两个servlet文件,在这4个文件中会穿插使用前面几课定义的DBconn、Tuser、TuserDAO、chnCode、logcheck五个工具类特别重要:在使用时若报错:数据库驱动-空指针,则将下载的数据库驱动拷贝进tomcat的lib目录即可DBconn:用于连接数据库 注:在url字符串定义时加上这句话:+"?useUnicode=true&a...原创 2019-11-06 09:36:38 · 1076 阅读 · 0 评论 -
第八课(JDBC)-- 创建一个用户类(Tuser)以及创建一个向数据库中插入新用户数据的类(TuserDAO)
应用主线在于做出一个用户的注册和登陆界面,当然是要和后端的数据库连接的,注册时往数据库中写入用户数据,登陆时通过读出数据库中用户信息进行对比,判断该用户是否为合法用户首先通过在数据库中已经建立的表的结构,将用户数据抽象为一个类,命名为Tuserpackage tools;public class Tuser { int userid; String username; S...原创 2019-11-06 09:36:20 · 3190 阅读 · 0 评论 -
第七课(JDBC)-- 使用一个Java类(DBconn)去连接MySql
直接在包中定义一个Java类,可以选class,也可以选servlet,因为servlet本质上还是一个Java类,只是在选择servlet时,创建的文件已经写好了继承httpservlet,导入了需要的包,重写了goget/dopost方法,而class只是一个类的框架,没有做任何处理,所以想从头开始一点点将一个class文件变成servlet可以尝试创建class文件再通过继承、导包和重写来实...原创 2019-10-26 16:59:11 · 2887 阅读 · 0 评论 -
第六课(JSP)-JSP的会话管理--用纯JSP实现对用户的鉴权
JSP—会话管理在纯用JSP实现登陆和跳转会员页面时,存在一个问题:各个JSP页面在Tomcat上都有一个具体的绝对地址,若不对某些专门为会员提供服务的页面进行鉴权,则当非法用户获取到提供服务页面的绝对地址时,其只需要在浏览器地址栏上填写该绝对地址,则可绕过登陆界面而直接进入对应的会员服务界面,获取非授权的服务。在上一课中,servlet对从登陆页面传过来的参数做了if判断,起作用就相当于...原创 2019-09-27 23:03:40 · 684 阅读 · 0 评论 -
第五课(servlet)-通过servlet对登陆页面的用户身份进行鉴权
因为还没有学习到JDBC(即服务器收到的数据连接后端数据库)的部分,所以该处的鉴权也是一种静态的、指定对象的鉴权,即提前在servlet中写好一个账户和密码,当用户提交表单时,通过直接对比是否与提前存好的数据相同,则可以对其身份进行初级的鉴权涉及页面:Login:登陆页面Helloworld:会员信息显示/通过会员服务的页面(该文件为写hello world的servlet改过来的,不...原创 2019-09-27 22:50:41 · 595 阅读 · 0 评论 -
第四课-使用servlet显示JSP页面表单提交的数据
该登陆页面实现功能为:在servlet页面显示JSP提交的表单数据在第三课实现JSP与servlet之间通信的基础上实现上述功能Jsp页面的代码可以不用修改,第三颗二已经写好,需要编写的是servlet的代码:import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletEx...原创 2019-09-24 19:57:57 · 1368 阅读 · 0 评论 -
第三课-使用表单实现jsp文件与servlet文件的连接
前面两节课已经学习了如何创建自己的第一个jsp文件与servlet文件,接下来就使用HTML中的<form>(表单)来实现二者的连接效果:首先创建一个jsp登陆界面,当填写完账号与密码之后,点击login,网页自动跳转至指定的servlet程序页面,servlet界面不一定要多华丽,可以沿用第二课中的servlet页面注:在进行以下操作之前必须测试你的tomcat是否正常...原创 2019-09-12 19:19:36 · 1492 阅读 · 0 评论 -
第二课--servlet文件创建与运行--hello world
Servlet一般用于写控制器,即MVC开发模式中的c(controller 控制器),但是其也可以用于写网页内容,以下为用servlet文件创建的html网页内容(根据MVC开发模式,最好是使用jsp文件来写HTML内容,因为在jsp文件中可以直接使用HTML语法来描绘网站内容)。即使用jsp来写网页,使用servlet来写控制器。附:项目中的index.jsp是用来测试创建的web工程是否...原创 2019-09-10 18:47:28 · 1116 阅读 · 0 评论 -
第一课--jsp文件创建与运行--hello world
这学期开始学习JSP&Servlet,昨天上了第一节课,教我们在myeclipse中创建jsp文件以及运行第一个jsp文件--helloworld.jsp,以下为学习总结,经供参考:首先打开MyEclipse 2019首先new一个web project,创建好名字,例如:helloworld在设置好工程名字后记得点击next,到以下界面:如果想在创建好的工程中找到we...原创 2019-09-06 17:56:27 · 4993 阅读 · 0 评论