
JavaWeb程序设计
文章平均质量分 85
JavaWeb程序设计
HTML、CSS、JavaScript
JSP编程、EL和JSTL
Servlet、JavaBean
布丁椰奶冻
代码随手记!希望不要偷懒!
展开
-
【JavaWeb程序设计】环境配置和Web工程的创建
一、安装JDK、Tomcat,进行测试Tomcat能否正常启动。二、修改Tomcat端口为8976,重新进行测试三、使用集成开发环境Intelligent Idea,绑定JDK和Tomcat,建立站点,并测试四、编写一个简单的html页面,命名为FirstPage.html,将其设置为默认页面五、发布FirstPage.html到web服务器,启动服务器,通过本机浏览器进行访问,然后用另一台机器访问该页面。1. 用nginx做一个映射2. 将对应文件复制进相应文件夹3. 重新启动原创 2024-07-04 13:48:07 · 1361 阅读 · 0 评论 -
【JavaWeb程序设计】页面编程
一、使用div+CSS实现页面的布局1. HTML结构代码2. CSS样式代码3. 运行截图二、使用各类标签制作一个静态页面1. 我做的页面运行截图2. HTML结构代码3. CSS代码原创 2024-07-04 14:01:55 · 2245 阅读 · 0 评论 -
【JavaWeb程序设计】Web基础-JavaScript
一、函数与事件的使用1. 编写一个html页面,使用Javascript完成数字的平方计算。1.1 运行截图1.2 JS代码1.3 HTML代码2. 要求文本框中只能输入字母2.1 运行截图2.2 下载jquery-3.4.1并引用2.3 JS代码2.4 HTML代码3. 在文本框分别输入两个数,实现两个数的+、-、*、/运算,点击“=按钮”将结果显示在文本框中。3.1 运行截图3.2 JS代码3.3 HTML代码原创 2024-07-05 17:18:40 · 478 阅读 · 0 评论 -
【JavaWeb程序设计】JSP编程
一、编写JSP页面,在界面上显示1-9,9个链接,单击每个链接,能够在另一个页面打印该数字的平方。1. 运行截图2. 第一个jsp页面(index.jsp)3. 第二个jsp页面(square.jsp)二、完成如下要求2.1编写页面1,声明计算阶乘的方法,该页面能够接收一个参数,并将该参数转换为数值,计算该数值的阶乘,最后在页面上输出结果。2.2编写页面2,编写表单使之能够接受用户输入的数值,并提交到页面1进行阶乘计算并显示计算结果。2.1.1运行截图2.1.2 页面1原创 2024-07-05 17:19:25 · 2136 阅读 · 0 评论 -
【JavaWeb程序设计】JSP编程II
一、输入并运行下面的import_test.jsp页面1.1代码运行结果1.2修改编码之后的运行结果二、errorPage属性和isErrorPage属性的使用2.1下面的hello.jsp页面执行时将抛出一个异常,它指定了错误处理页面为errorHandler.jsp。2.1.2运行截图2.2 下面的errorHandler.jsp是错误处理页面。2.2.1 运行截图2.3 按下面方法修改hello.jsp页面,将请求参数值编码转换为汉字编码。三、表单处理3原创 2024-07-06 13:30:00 · 989 阅读 · 0 评论 -
【JavaWeb程序设计】JSP内置对象
一、通过测试以下代码,了解各种隐含对象与作用域变量的使用1. request隐含对象的使用(request.jsp)2. out隐含对象的使用(out.jsp)3. application隐含对象的使用(application.jsp)4. session隐含对象的使用(session.jsp)二、设计一个简单的后台管理系统,用户通过登陆页面的合法验证后才能使用其他页面,否则访问这些页面是跳转回登陆页面。1. 要求设计用户类和用户账号的验证方法2. “其他页面”可以编写任意内容原创 2024-07-06 05:15:00 · 1155 阅读 · 0 评论 -
【JavaWeb程序设计】JSP访问数据库
一、安装Mysql,设置好数据库的账户和密码二、JSP访问数据库的步骤①加载数据库驱动程序;②建立连接对象;③创建语句对象;④获得结果集;⑤关闭有关连接对象。三、实现个人信息的查询和展示1、新增数据库DBJsp,新增一张表student,包含身份证号、学号、姓名、年龄和性别等字段,并为student表添加一些记录。2. 编写一个JSP展示页面,能够通过查询数据库获取student表的信息,并使用表格展示表中所有的记录信息。3. 运行截图三、心得体会1. 掌握了原创 2024-07-07 10:45:00 · 2249 阅读 · 0 评论 -
【JavaWeb程序设计】JSP访问数据库(二)
一、编写一个网页,实现根据输入学生姓名的模糊查询,如果查找不到就显示“查无此人”1. 运行截图2. 建表3. JSP页面主要代码(inquire.jsp)4. Bean实体类5. DAO层6. Service层(模糊查询)7. Servlet二、实现学生注册和登录功能1. 运行截图2. 建表3. Bean实体类4. 登录4.1 login.jsp4.2 DAO层4.3 Service层4.4 Servlet4.4.1 Service层4原创 2024-07-08 10:45:00 · 1545 阅读 · 0 评论 -
【JavaWeb程序设计】JSP访问数据库(三)
点击修改后,发送请求到servlet,由servlet获取要修改的学生信息,之后再转发到修改页面修改用户信息。拿到Service传过来的数据之后存在session里面,重定向到home.jsp页面。点击删除实现提示用户是否删除,确认的话提示删除成功或失败,取消则不删除。遍历显示所有学生信息,而且有添加、修改和删除学生信息三个功能。,添加相同学号会失败,为了设置添加成功和失败不同效果,这里。每行一条个人信息,表格新增两列,分别。主键约束,添加和刚刚相同姓名的学生。点击取消:不执行删除操作。原创 2024-07-08 17:30:00 · 871 阅读 · 0 评论 -
【JavaWeb程序设计】JSP实现购物车功能
一、结合之前所学的相关技术,编写代码实现以下购物车功能1. 编写一个页面,展现商品列表(静态页面),页面右上方有登陆、结账和查看购物车三个按钮,下方展示网站历史访问的人数2. 用户点击商品后,可以将商品加入购物车3. 用户点击登陆,跳转到登陆页面4. 用户点击结账,若已登陆跳转至结账页面,否则跳转到登陆页面登陆后再跳转到结账页。5. 用户点击查看购物车按钮,跳转至购物车页面,可查看购物车列表、增加商品数量或者删除商品原创 2024-07-07 04:15:00 · 5166 阅读 · 5 评论 -
【JavaWeb程序设计】EL和JSTL
EL 可以通过 ${表达式} 在页面中嵌入 JavaBean 的属性值或方法返回值,而 JSTL 可以通过标签嵌入流程控制语句、循环语句、条件语句等,从而增强了页面的表现力。:EL 和 JSTL 可以将页面的逻辑处理转移到后台 Java 代码中,使前端页面更加简洁明了,降低了前端代码的维护难度。:通过 EL 和 JSTL,可以将一些常用的逻辑处理封装成函数或标签,从而提高了代码的复用性。我学会并运用EL和 JSTL到JSP页面中,并通过Mybatis实现数据库的交互。2. 对应的实体类(Book)原创 2024-07-11 10:30:00 · 786 阅读 · 0 评论 -
【JavaWeb程序设计】Servlet(一)
一、客户端通过login.jsp发出登录请求,请求提交到loginServlet处理。1. 运行截图2. 登录页面(login.jsp)3. loginServlet4. 登录成功页面(loginSuccess.jsp)5. 登录失败页面(loginFail.jsp)二、使用ServletConfig检索Servlet的初始化参数,请补充填写以下①-⑥空,并运行ConfigDemoServlet程序,将运行结果截图。1. 编写ConfigDemoServlet程序2. 修改w原创 2024-07-10 15:17:16 · 1026 阅读 · 0 评论 -
【JavaWeb程序设计】Servlet(二)
一、改进上一篇博客Servlet(一)的第一题1. 运行截图2.建表3. 实体类4. JSP页面4.1 login.jsp4.2 loginSuccess.jsp4.3 loginFail.jsp5. mybatis-config.xml6. 工具类:创建SqlSessionFactory实例,进行 MyBatis 的数据库操作7. UserMapper.xml8. UserMapper9. Service层实现类10. loginServlet二、原创 2024-07-10 15:42:14 · 1269 阅读 · 0 评论 -
【JavaWeb程序设计】JavaBean(一)
一、、、的使用1. 运行截图2. UserBean.java3. login.html4. display.jsp二、设计求三角形面积1. 运行截图2. 设计View(inputTriangle.jsp)3. 设计Model(Triangle)4. 设计Controller(CalTriangle)5. Web.xml配置原创 2024-07-11 14:30:00 · 720 阅读 · 0 评论 -
【JavaWeb程序设计】JavaBean(二)
一、请设计并实现下面的Web应用1. 运行结果2. inputNumber.jsp代码3. ComputerBean.java代码4. handleCompute5. lookResult.jsp二、基于MVC模式完成用户注册功能,不允许添加重名用户,使用AJAX技术在用户填写时进行检查并提示是否重复;用户名验证通过才能完成注册。1. 运行截图2. 数据库表3. Bean4. 注册表单5. Js发送异步请求到servlet并根据返回的结果提示用户6. sql原创 2024-07-12 09:30:00 · 1171 阅读 · 0 评论