![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaWeb
巴啦啦能量-
这个作者很懒,什么都没留下…
展开
-
Eclipse 新建Servlet报错
第一种方法:windows->preferences->Runtime Environments->Add第二种方法:在右键项目名称中,打开 Properties->java Bulid path->Libraries->Add external JARs,把tomcat的lib下的servlet-api.jar添加进来就好了.第三种方法(推荐):和第二种方法原理是一样的,同样,打开Properties->java Bulid path->Librarie原创 2020-05-26 12:58:01 · 1181 阅读 · 0 评论 -
Javaweb-MVC设计
实验步骤:创建数据库Shop 创建数据表goodsGoodsDAO:public class GoodsDAO { public Goods findByGoodsId(String id) { Connection conn = null; PreparedStatement ps = null; ResultSet rs = null; Goods goods...原创 2020-05-06 13:15:23 · 245 阅读 · 0 评论 -
Derby、Servlet、JSP 数据工程化实践
实验:实现查询数据库shop里面的内容并且显示到表格中思路:DBUtil.java(数据库连接类,它专门负责数据库连接工作)ShopDao.java(数据访问对象类),让它去调用DBUtil,连接数据库后,在它里面写SQL语句操作数据库数据(DAO类都是进行数据操作的类,是对于数据库中的数据做增删改查等操作的代码。)Shop.java(关系型数据转换对象型数据),表中有几个属性,我新建...原创 2020-04-14 13:35:48 · 276 阅读 · 0 评论 -
Derby初步使用
Derby配置使用我们今天的目标,Servlet能查询到数据库中的数据。如下图所示:(注意:100是学号,zhangsan是姓名,这两个数据都是从数据库查询出来,而显示在页面上;不是你直接用out.println写在页面上的。)1、首先看你机器的Java安装目录里面,有没有Derby(它是一个小型关系型数据库,可以使用SQL操作它),如果没有,就要下载(JDK安装之后,Derby默认应该是有...原创 2020-04-07 14:00:00 · 522 阅读 · 0 评论 -
会话管理(三)-Cookies
实验:不同用户访问服务器,他们的网页背景色不一样。好象记住了不同用户的选择。这个如何实现?思路:关于背景色的值应该保存到cookie里面protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response...原创 2020-03-31 13:36:37 · 121 阅读 · 0 评论 -
JSP(一)-初步认识
JSP:在HTML中嵌入JAVA脚本语言由应用服务器中的JSP引擎来编译和执行嵌入的Java脚本语言命令然后将生成的整个页面信息返回给客户端jsp文件->.java->.class->执行静态内容:HTML标签、CSS样式表、JavaScript指令:<%@ 指令名 属性=" 值 "%><%@ page %> 一张页面必须要有一个page指令...原创 2020-03-31 13:25:56 · 176 阅读 · 0 评论 -
会话管理(二)-HttpSession
HttpSession会话管理服务器为每个会话创建一个HttpSession对象每个会话对象都有一个唯一的ID把用户的数据相应的保存到HttpSession对象中举例:public class Servlet1 extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletRe...原创 2020-03-23 21:05:14 · 538 阅读 · 0 评论 -
会话管理(一)-Cookie
实验Cookie一个常见的应用,就是实现用户自动登录功能。在用户登录窗口,应该经常看到有个自动登录的选项,登录时若有选取该选项,下次再登录该网站时,就不用再输入名称密码,可以直接登录。原理:当用户访问index.do时,会先取得所有的Cookie,然后一个一个检查是否有Cookie存储名称user且值为zhangsan。如果有,则表示先前用户登录时,曾经选取“自动登录”选项,因此直接转发至u...原创 2020-03-17 19:40:58 · 147 阅读 · 0 评论 -
JavaWeb实现基础的登陆注册(一)
在WebContent下建立indext.xml:Weibo<a href="register.html">还不是会员?</a><form method="post" action="login.do"> 名称:<input type="text" name="username"><br/> 密码:<input...原创 2020-03-10 13:42:03 · 729 阅读 · 0 评论 -
JavaWeb实现基础登陆注册(二)-RequestDispatcher&&sendRedirect()实现重定向
实验任务Weibo系统的注册和登陆已经有了V1版本,现在在此基础之上,迭代开发,使用forward()实现:先LoginServlet进行登陆判断,如果用户名和密码正确,转到另一个MemberServlet实现登陆成功页面显示(因为登陆成功,需要把参数给携带过去,以便进行页面显示用户名);如果登陆失败,Redirect()回登陆页面index.html。(登陆失败,不需要携带参数)。使用fo...原创 2020-03-11 13:33:50 · 365 阅读 · 0 评论