首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JavaWeb day9 JSP快速入门(提供本篇文章*理解 JSPJSP 原理能在 JSP中使用 EL表达式 和 JSTL标签理解MVC模式和三层架构)

h1 标签内容是展示页面上,而 Java 的输出语句是输出在 idea 的控制台。...接下来启动服务器并访问登陆页面 输入了 zhangsan 用户的登陆信息后点击 登陆 按钮,就能看到如下图效果 当然如果是 lisi 登陆的,页面展示的就是 lisi,欢迎您,动态的展示效果就实现了.../jsp-demo/hello.jsp,我们可以页面上看到如下内容 同时也可以看到 idea 的控制台看到输出的 hello,jsp~ 内容。...3,JSP 原理 我们之前说 JSP 就是一个页面,那么 JSP 中写 html 标签,我们能理解,但是为什么还可以写 Java 代码呢? 因为 ==JSP 本质就是一个 Servlet。...java中有增强for循环和普通for循环,JSTL 中的 也有两种用法 6.3.1 用法一 类似于 Java 中的增强for循环

1.7K50

JavaWeb day9 JSP快速入门(提供本篇文章*理解 JSPJSP 原理能在 JSP中使用 EL表达式 和 JSTL标签理解MVC模式和三层架构)

h1 标签内容是展示页面上,而 Java 的输出语句是输出在 idea 的控制台。...接下来启动服务器并访问登陆页面 图片 输入了 zhangsan 用户的登陆信息后点击 登陆 按钮,就能看到如下图效果 图片 当然如果是 lisi 登陆的,页面展示的就是 lisi,欢迎您,动态的展示效果就实现了.../jsp-demo/hello.jsp,我们可以页面上看到如下内容 图片 同时也可以看到 idea 的控制台看到输出的 hello,jsp~ 内容。...3,JSP 原理 我们之前说 JSP 就是一个页面,那么 JSP 中写 html 标签,我们能理解,但是为什么还可以写 Java 代码呢? 因为 ==JSP 本质就是一个 Servlet。...java中有增强for循环和普通for循环,JSTL 中的 也有两种用法 6.3.1 用法一 类似于 Java 中的增强for循环

1.3K20
您找到你想要的搜索结果了吗?
是的
没有找到

模仿天猫实战【SSM】——总结

控制器(Controller): 用于控制页面的逻辑, 提取出一个 PageController 来专门控制页面的跳转,ForeController 用于前台所有的逻辑操作 拦截器(Interceptor...即顶部导航栏、一个搜索框、还有底部,我们可以单独把他们写成一个 jsp ,并动态的包含在我们的页面中 首页分类栏 因为一开始,我以为分类栏中保存的是一些直接的产品,但是分析前端的时候发现它们只是一些...所有的产品展示图片均是来自how2j.com的一张图,前面有链接,表示有参照这个教程来做。 购买页 ? 在产品页中点击立即购买,或者购物车点击结算都会跳转到该页面,创建订单。 付款页面 ?...当点击确认支付按钮之后,就会跳转到该页面来。 购物车页 ? 该页面支持删除订单和对订单项进行相关的操作,点击结算页面跳转到购买页。 我的订单页 ? 该页面用于对订单的管理,可以查看和操作订单。...修复购物车逻辑问题 之前给 cart.jsp 页面的 List 仅仅是通过 listByUserId 方法来获取,但其实真正的购物车是那些 order_id 为空的,所以我 OrderItemService

1.7K70

【手把手】JavaWeb 入门级项目实战 -- 文章发布系统 (第十二节)1.评论功能实现2.评论加载

1.评论功能实现 我们修改一下保存评论按钮点击事件,用jQuery的方式获取文本框中的值,然后通过ajax方法,把数据传递到CommentController.jspjsp就是Servlet,这样写就和传递到...JSP页面是这样接收的: <%@ page language="java" import="java.util.*" pageEncoding...接着,先不急着往下写,你可以先打印出来看看,看看它能不能取到,如果这都不能取到,就说明某个地方已经错了,再写下去也没有意义。 我们随便写一个什么东西,点击保存评论。..., username=zhangsan}] 接下来,就是如何把这些数据贴到页面上的问题了。 怎么贴呢,是不是还要循环一下?...不过这个系列我还是倾注了很多心血的,一路,也感谢你们的陪伴,这个小网站也是诸位的眼皮子底下一步一步成长起来的。最后,还是非常感谢大家的陪伴。好的,那么这个系列到此为止,结束了。

2.1K152

模仿天猫实战【SSM】——总结

项目主要逻辑类 [1240] **控制器(Controller):** 用于控制页面的逻辑, 提取出一个 PageController 来专门控制页面的跳转,ForeController 用于前台所有的逻辑操作...观察大部分的页面,其实都是包含了其中的三个部分: [1240] 即顶部导航栏、一个搜索框、还有底部,我们可以单独把他们写成一个 jsp ,并动态的包含在我们的页面中 首页分类栏 因为一开始,我以为分类栏中保存的是一些直接的产品...购买页 [1240] 在产品页中点击立即购买,或者购物车点击结算都会跳转到该页面,创建订单。 付款页面 [1240] 无耻的黏了一张自己的收款二维码......付款成功页 [1240] 当点击确认支付按钮之后,就会跳转到该页面来。 购物车页 [1240] 该页面支持删除订单和对订单项进行相关的操作,点击结算页面跳转到购买页。...修复购物车逻辑问题 之前给 cart.jsp 页面的 List 仅仅是通过 listByUserId 方法来获取,但其实真正的购物车是那些 order_id 为空的,所以我 OrderItemService

2.7K100

【JavaWeb基础】客户关系管理系统(修订版)

我们现在要做的就是:怎么样才能输入框输入内容,然后点击跳转按钮,将输入框的数据发送到Servlet,然后实现跳转到某页功能 明显地,我们肯定要使用JavaScript代码!...从上面的图我们可以发现页数有多少,JSP页面就显示多少!这明显不合理的,如果有100页也显示100页? 我们做一个规定,一次只能显示10页的数据。那么显示哪10页呢?...分页的显示页面都是永恒不变的,我们可以把代码重构成一个jsp,需要用到分页显示页面的地方,就包含进去就行了!...page.setUrl(url); 我们jsp页面跳转到处理分页数据的Servlet,就再不用写死了。直接用Page对象中获取出来就行了!...JSP判断集合是否有元素时,我们可以用EL表达式${empty(集合)}。

3.1K20

JavaWeb16-案例分页实现(Java真正的全栈开发)

删除选中分析 商品列表页面如下: 要求: 1.表头上添加一个复选框.(列表全选或者全不选) 2.list.jsp中添加一个删除选中的按钮,点击删除选中商品 2....,将选中的ids传递给DeleteProductByIdsServlet 为了方便获取选中记录的id,复选框上添加value属性,值为当前记录的id 点击删除选中按钮的时候,获取所有选中记录的id,...e.jsp页面将数据遍历 3....显示商品详情实现 页面:product_info.jsp 3. 将商品添加到购物车分析 商品详情页面点击购买,将该商品添加到购物车....修改购物车中商品数量实现 jsp页面的修改 a.在按钮添加单击事件,将当前商品的id,count以及库存传过去 b.js中判断数量>库存或者<=0时的操作 c.点击删除按钮的时候,将数量置为0即可

3.4K90

【愚公系列】2023年03月 Java教学课程 096-Servlet服务器的JSTL

页面中的常见的操作,如条件判断、循环遍历、格式化数据等。...使用JSTL库可以提高JSP页面的代码可读性和维护性。JSTL是一个开放源码项目,由Sun公司主导,并得到了许多其他公司和开发者的贡献。...首先是工程的WEB-INF目录中创建一个lib目录,接下来把jstl的jar拷贝到lib目录中,最后jar包上点击右键,然后选择【Add as Libary】添加。...如下图所示: 如果利用Tomcat来部署web应用的话需要将以上两个jar包拷贝到tomcat的lib目录下:${tomcat安装目录}/lib JSP页面头部使用引入标签库... 1.1.2 核心标签库 我们实际开发中,用到的jstl标签库主要以核心标签库为准

46640

Web前端基础知识整理

language) 用于输出存储范围对象 语法: 表达式常量表达式,{2*5} 获取存储jsp上下文四个存储范围中的对象,依次查找当前页面和三块存储区,可简化javaBean对象属性的获取...、jstl(jsp标准标签库语言) 目的是减少jsp小脚本的数量,作为sun公司推出的jsp辅助技术 分类: 核心库:控制程序流程,存储变量的使用和输出 jstl sql库:直接在页面上使用sql...语句 jstl fmt库:按指定形式格式化数值 使用: maven中添加jstl依赖库 jsp页面上通过指令引入jstl对应类型库 jsp中使用具体的标签 案例:...输出控制 uri=依赖库,引入的是当前标签库的标识 prefix=前缀,代表jsp中代码当前引入的标签库的标识 out标签:向页面输出 value:引用EL表达式将存储猚中的对象引出 escapeXml...var,表示当次循环对象的引用 items,使用EL表达式四个存储范围加载集合对象 ${pageScope.op.sname

1.9K10

使用 JSP+Servlet 模仿京东页面实现购物车功能

JSP,因为我觉得经典的东西一定有学习的价值,只有搞懂基础才能提高境界,这些高大的框架确实极大的简化了我们的开发,但是有没有想过,如果你一直学习这些别人封装好的框架,其实你根本没有一点核心竞争力,这些东西你会...这样一开始就可以加载 init 方法中的数据了。...如果我们点击按钮,他会发送一个请求,我们使用这个方法来处理这个请求: /** * 添加到购物车 * 响应请求: /shop/addCart * * @param...并且重定向到 productList 页面中。 ? 我们可以点击查看购物车: ? 那么 cart 页面是怎么获取数据的呢?...2、显示购物车中的商品种类数量和商品总数量 我们先在 forEach 循环中设置一个值 sum 和 total,用于记录商品数量与总数量。

3.8K30

Java Web(八)JSP

JSP 一.入门 1.概念 Java Server Pages,Java 服务端页面 一种动态的网页技术,其中既可以定义 HTML、JS、CSS 等静态内容,还可以定义 Java 代码的动态内容 JSP...> 3.原理 概念:Java Server Pages,Java 服务端页面 JSP=HTML+Java,用于简化开发的 JSP 本质就是一个 Servlet 二.脚本 1.JSP...脚本 JSP 脚本用于 JSP 页面内定义 Java 代码 JSP 脚本分类: :内容会放到 jspService()方法之外,被类直接包含成员位置 2.JSP 缺点 由于 JSP 页面内,既可以定义 HTML 标签,又可以定义 Java 代码,造成了以下问题 书写麻烦:特别是复杂的页面...:相当于for循环 items:被遍历的容器 var:遍历产生的临时变量 varStatus:遍历状态对象 <c:forEach items="${brands}"var="brand

95830

EL表达式与JSTL

prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> prefix 是标签的前缀,类似于命名空间,使用库中的标签时需要加上这个前缀 常用标签 if...当使用foreach标签来进行重复性的操作时可以使用begin、end、var来控制循环,begin表示循环变量开始的值,end表示循环变量结束的值,与正常的for循环不同,循环变量的值可以等于end的值...(l); } EL EL 表达式:Expression Language 表达式语言,用于替换和简化jsp页面中java代码的编写。...EL 表达式使用 ${} 来表示 jsp 默认支持el表达式,page指令中可以使用 isELIgnored 来指定是否忽略jsp页面中的el表达式;当然也可以使用 \ 来作为转义符,表示 这个el表达式原样输出...使用el表达式时需要注意以下几点: el表达式只能从域对象中获取值 el表达式中如果是类对象,可以根据Java Bean规范来获取属性值 针对list这种有序集合可以使用 ${域对象.键名[索引].属性

95110

基于maven+ssm的增删改查之带分页的显示员工相关信息(基于bootstrap)

启动服务器之后,会默认访问index.jspindex.jsp中会请求"/emps",即EmployeeController.java...之后我们利用Model,将page装进pageInfo中,传给视图页面views文件夹下的list.jsp。...需要注意的有: {pageInfo.hasPreviousPage}判断是否有前一页,如果有,则显示首页以及一页标识: 使用上一页标识时 ,当点击它,发送请求{APP_PATH}/emps?...启动服务器之后,输入localhost:8080/curd_ssm/,会先转到index.jsp页面,而index.jsp会请求/emps,跳转到list.jsp, ?...此时,是第一页,因此不显示一页和首页,我们点击第二页。 ? 此时首页和第一页就显示了,同理对于下一页和末页。 至此,基于bootstrap+分页的信息显示就完成了。

1.7K10

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券