JSP与JSTL

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

配置好tomcat

在这里插入图片描述

WEB_INF目录下的web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
         version="4.0">

    <!--全局初始化参数=全局变量-->
    <context-param>
        <param-name>allparam</param-name>
        <param-value>allparam参数</param-value>
    </context-param>

    <servlet>
        <servlet-name>b1</servlet-name>
        <servlet-class>
        	//这里的web是src文件下web包里的UserServlet
            web.UsersServlet
        </servlet-class>
        <init-param>
            <!--针对某一个servle=局部变量-->
            <param-name>myparam</param-name>
            <param-value>myparam的值</param-value>
        </init-param>
    </servlet>
    <servlet-mapping>
        <servlet-name>b1</servlet-name>
        <url-pattern>/login</url-pattern>
    </servlet-mapping>

    <!--配置监听器-->
    <listener>
        <listener-class>util.SessionListener</listener-class>
    </listener>
    <listener>
        <listener-class>util.AttributeListener</listener-class>
    </listener>
</web-app>

UserServlet

package web;

import bean.LoginInfo;
import dao.LoginInfoDao;
import dao.impl.LoginInfoDaoimpl;

import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.*;
import java.io.IOException;
import java.io.PrintWriter;

public class UsersServlet extends HttpServlet {
   

    LoginInfoDao loginInfoDao = null;

    @Override
    public void init(ServletConfig config) throws ServletException {
   
    	//这里可以访问web.xml里配置的全局初始化参数和局部初始化参数
        //局部初始化参数
        System.out
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 1. 首先需要设计数据库,创建商品表和购物车表,表中包含商品名称、商品价格、商品图片、商品描述等信息。 2. 在JSP页面中使用JSTL标签库来获取商品列表,可以使用<c:forEach>标签遍历商品列表,使用<jsp:include>标签引入商品列表页面。 3. 在商品列表页面中,使用<c:forEach>标签遍历商品列表,使用<img>标签展示商品图片,使用<a>标签链接到商品详情页面。 4. 在商品详情页面中,使用JSTL标签库获取商品详细信息,包括商品名称、商品价格、商品描述等,使用<img>标签展示商品图片,使用<form>标签创建购物车表单,用户可选择商品数量,点击“加入购物车”按钮将商品添加到购物车。 5. 在购物车页面中,使用JSTL标签库获取购物车列表,包括商品名称、商品价格、商品数量等信息,使用表格展示购物车列表,同时计算购物车总价。 6. 用户可选择删除购物车中的商品或修改商品数量,点击“结算”按钮进行结算,跳转到支付页面完成支付流程。 通过以上步骤,就可以实现商品页面和购物车页面的展示。在实现过程中,需要注意安全性和数据的正确性,如防止SQL注入等问题。 ### 回答2: 要使用JSPJSTL技术实现商品页面和购物车页面的展示,可以遵循以下思路: 1. 首先,在JSP页面中导入JSTL标签库,在页面顶部使用“<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>”导入JSTL标签库。 2. 商品页面的展示:创建一个商品列表,可以通过使用JSTL的<c:forEach>标签循环遍历商品列表,并在循环体中使用HTML标签和JSTL表达式展示每个商品的信息,如商品名称、价格、图片等。 3. 购物车页面的展示:在购物车页面中,可以创建一个购物车对象,并在JSP中使用JSTL的<c:forEach>标签循环遍历购物车中的商品列表,并展示每个商品的信息,可以使用JSTL表达式获取商品的名称、价格、数量等信息。 4. 在购物车页面中,可以通过使用JSTL的<c:if>标签根据购物车中的商品数量来展示不同的内容。例如,当购物车中没有商品时,可以展示“购物车为空”的提示信息;当购物车中有商品时,可以展示每个商品的详细信息和总价等。 5. 如果需要在购物车页面中实现增加或删除商品的功能,可以使用JSTL的<c:url>标签生成带有参数的URL,然后将该URL用于添加或删除商品的操作,例如将商品加入购物车或从购物车中删除。 总结:使用JSPJSTL技术实现商品页面和购物车页面的展示时,需要合理使用JSTL标签库和表达式语言,结合HTML标签和表达式来展示商品的信息和购物车的内容,在购物车页面中根据购物车的情况展示不同的内容,并根据需求使用JSTL标签生成相应的URL实现增加或删除商品的功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值