点击商品进入详情页面

13 篇文章 6 订阅
订阅专栏

需求:点击商品,进入对应商品的详情页面

实现:获取商品的Id运用<a>标签使用Url参数,将商品Id发送到Servlet。

看url地址就知道发送请求时将商品id发送出去了

Html代码

<c:forEach var="item" items="${list}">
		<div class="window">
			<div class="imageContainer">
				<span class="imgLink">
				<a target="_blank"  href="${ctx }/ProductDetailsServlet?id=${item.id }" ><img src="${item.imgUrl}"/></a>			
				</span>
			</div>
		</div>
	</c:forEach>

Servlet代码

        //获取Session对象
		HttpSession session = request.getSession();
		//service进行逻辑处理
		ProductService service=new ProductService();
		//获取url中的参数
		String	productlId= request.getParameter("id");
		//将String转为int
		int id=Integer.parseInt(productlId);
		//通过商品Id获取商品信息
		Product product=service.getUserIdList(id);
		//将商品信息存放到Request域中
		request.setAttribute("product", product);
		//跳转到商品的详情页面
		request.getRequestDispatcher("/test/detail.jsp").forward(request, response);

Service层

    /*
	 * 根据商品Id查询商品
	 */
		public Product getUserIdList(int id) {
			//返回结果
				Product result = null;
					//返回结果
					if(id>0) {
					result=this.dao.getProductID(id);
					}
					return result;
}

Dao层

    /*
	 * 通过商品Id查询商品
	 */
	public Product getProductID(Integer id){
	    Product list=null;
		String sql="select * from product where id=?";
		try {
			list=(Product) runner.query(sql, new BeanHandler(Product.class),id);
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return list;
	}

最后到商品详情页面接收信息

<div class="bigbox">
<div id="img-tb">
	<img src="${product.imgUrl }"/>
	<div id="slider"></div>
</div>
<div id="img-big">
	<img src="${product.imgUrl }"/>
</div>
<div class="detail">
  <h1>${product.desc }</h1>
  <p class="newp">双12返场 专区2件9折,3件8.5折 全场包邮</p>
</div>
<div class="panel">
	<div class="pl">价格</div>
	<em class="my">¥</em>
	<span class="price">${product.price}</span>
</div>

<div class="yunfei">
	<dl class="all">
	<dt class="yf">运费</dt>
<div class="message">
	<span class="location">浙江温州 至 阳江</span>
</div>
<div class="text">店铺预售,付款后7天内发货</div>
</dl></div>

<div class="last">
<div class="one">
	<dt class="chima">尺码</dt>
	<dd>
		<ul>
        <li><a href="#" role="button" tabindex="0">
        	<span>S/165</span>
            </a></li>
        <li><a href="#" role="button" tabindex="0">
        	<span>M/170</span>
            </a></li>
        <li><a href="#" role="button" tabindex="0">
        	<span>L/175</span>
            </a></li>
        <li><a href="#" role="button" tabindex="0">
        	<span>XL/180</span>
            </a></li>
        </ul>
    </dd>
</div>
</div> 

<div class="amount">
	<dt class="shuliang"><p style=" font-size:18px;">数量</p></dt>
	<%@include file="../test/test.jsp" %>
	<input id="productId" name="productId" value="${product.id }" type="hidden">

</div> 
<div class="shop">
<div class="l">
	<a id="J_LinkBuy" href="#" rel="nofollow" data-addfastbuy="true" title="点击此按钮,到下一步确认购买信息。" role="button" onclick="goumai();">立即购买<span class="ensureText">确认</span></a>
</div>
<div class="r">
	<a href="" target="_blank" rel="nofollow" role="button" onclick="addShopCart();" >加入购物车<span class="ensureText" >确认</span></a>
</div>
</div>
</div>

点击进入详情页面
weixin_44258719的博客
03-27 1万+
1.在adapter中串id以及点击事件 myAdapterViewHolder.itemView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent=new In...
点击分类 进入商品页面 继续点击 进入商品详情页面
weixin_45736311的博客
04-27 4824
实现思路: 主页面商品分类):点击类别按钮,跳转商品页面 商品页面商品列表):点击某个商品跳转商品详情商品详情页(调用接口):调用接口,渲染商品详细信息 主页面: 先创建好这四个分类的页面(Inseason 、 Place 、Effect 、NutritionClass ) //Inseason : 当季 <div class="item item1" @click="centerRouter('Inseason')"> <img src=""/>
vue-element-admin 页面点击进入详情(弹窗形式)
也简的博客
12-17 2552
vue-element-admin 页面点击进入详情(弹窗形式)
android 列表点击进入详细
09-23
android 列表图文展示,点击进入详细页面的简单demo
展示页面点击搜索和点击详情
qq_44574528的博客
04-21 562
public class MainActivity extends AppCompatActivity implements MainView { private XRecyclerView mXRrecyclerview; private EditText mEdSeach; private MainPresenterIml mainPresenterIml; private int page ...
Vue模拟数据,实现路由进入商品详情页面的示例
10-18
在这篇文章中,作者分享了一个使用Vue框架模拟数据并实现路由跳转商品详情页面的示例,下面将详细介绍其中包含的关键知识点。 1. Vue路由配置 在Vue项目中,路由是通过Vue Router这个官方插件来实现的。本例中...
点击item进入详情页Android,Android listView中点击item或Item中控件跳转对应的详情页面的实现(商品详情查看)...
weixin_30818373的博客
05-26 3063
应用场景开发中,特别是电商客户端,用ListView展示商品列表,点击Item 或是Item中的控件会跳转到对应的商品详情,本文主要讲Intent传递数据,实现简单的商品详情展示,实际的开发中是采用传递商品的Id然后在界面加载对应的Json数据并且显示,原理一致。页面效果图如下:这是商品列表 这是商品详情 本文是在适配器里给Button或是其他控件设置点击事件在getView中只复用了Chil...
仿京东的商品展示详情页面
11-16
本项目“仿京东的商品展示详情页面”是一个前端实战示例,旨在帮助开发者理解和学习如何创建类似京东商品详情页的功能。这个项目解压后可以在HBuilder或其他IDE中运行,方便快速地集成到自己的商城项目中进行个性化...
微信公众号点击列表进入详情
冷雨温喉的博客
05-13 808
问题:微信公众号点击记录进入详情的时候,如果详情页代码是在当前页面,那么就没有进入页面记录,在点击返回的时候,会直接返回到最开始的地方,而非列表页。 解决:这时候就需要在点击列表的时候,插入一条记录,代码如下 //点击进入详情页 $('.record-item-button').on('touchstart', function (e) { pushHistory(); $('.record-list').addClass('noShow
购物商城实现点击商品列表某商品进入详情页!
weixin_44663523的博客
10-08 3355
父子组件之间传值应用,
列表页点击商品跳转到对应商品详情
热门推荐
qq_36294683的博客
02-05 2万+
第一步: 新建dome1.html列表页 通过jq的each遍历,res.books是要遍历的数据, each处理json数据,这个each就有更厉害了,能循环每一个属性   var obj = { one:1, two:2, three:3};   each(obj, function(key, val) {   alert(key);   alert(val);   }); 这里
#小程序# 从商品列表页跳转到相应的商品详情
ZHENGCHUNJUN的博客
08-25 3500
问题: (1)如何从商品列表页,跳转到指定的商品详情页 思路:首先写好商品列表的一个内容样式(类似于一个小卡片), 然后通过循环,将数据传入到里面,循环出来 列表页wxml <scroll-view scroll-y="true"> <view class="mask-list" > <view class="mask-list-details" wx:for="{{masklist}}" data-id="{{item.id}}"
点击商品显示对应的商品
冠日的个人博客
09-14 602
<!DOCTYPEhtml> <html> <headlang="en"> <metacharset="UTF-8"> <title></title> <styletype="text/css"> *{ margin:0...
购物商城系统设计与实现总结_商品列表展示页的实现
x311609001028的博客
06-15 4052
商品分类展示页面和关键字搜索所显示的商品页面,只是传入的信息不同,重复调用了相同的子组件。子组件为商品列表组件和详细信息组件,点击列表页展示的商品时,跳转到对应商品详情页。列表页用到的分页功能单独制作为分页组件,通过父子组件传值来与商品列表组件联系,点击分页组件的上/下一页以及对应页号时可以展示不同的商品商品列表分页功能主要通过数据库查询语句select-limit来实现,点击不同分类时传入对应字段category的值以及预先设定好的展示数量,查询数据库product表将对应数据返回渲染到页面。而搜索
点击图片之后进入商品详情页面,但是无法加载信息
m0_37301141的博客
05-15 2057
原因分析:try { //调用rest的服务查询商品基本信息 String json = HttpClientUtil.doGet(REST_BASE_URL + ITEM_INFO_URL + itemId); if (!StringUtils.isBlank(json)) { TaotaoRe
uniapp点击进入详情页(加上搜索栏,以及滑动删除)
温温的博客
08-04 1560
实现效果有个bug,从下往上删除会出现报错,以及下面几个删除出现问题,应该是splice的问题。 在使用本地数据的情况下
点击商品跳转详情
qq_43269114的博客
11-12 1万+
1.在childAdapter里面写一个接口 private HttpLister lister; public void result(HttpLister lister){ this.lister=lister; } public interface HttpLister{ void success(int childpostion);...
点击item条目,跳转详情页,WebView
Jane_pzy
06-27 3268
public class WedActivity extends AppCompatActivity { private ProgressBar progressBar; private WebView webView; @Override protected void onCreate(Bundle savedInstanceState) {
vue3点击商品进入对应的详情页面
最新发布
07-08
在Vue 3中,您可以使用Vue Router来实现点击商品进入对应的详情页面。下面是一个简单的示例: 首先,确保您已经安装了Vue Router。您可以通过以下命令来安装: ``` npm install vue-router ``` 然后,创建一个名...
写文章

热门文章

  • JavaWeb实现查询功能 20088
  • springboot+MD5实现注册登录的密码的加密解密 17967
  • 点击商品进入详情页面 7947
  • Java常用类库(万字详解) 4150
  • c语言之数据结构学习心得 4106

分类专栏

  • 计算机组成原理
  • 笔记 1篇
  • Spring 1篇
  • Java进阶篇 4篇
  • Java基础篇 9篇
  • 成长之旅 6篇
  • springboot 7篇
  • javaWeb 13篇
  • c语言 3篇

最新评论

  • JavaWeb实现查询功能

    代码续发: 太棒了,这个思路太棒了

  • springboot+bootstrap实现分页

    小小雷同学呀: <link rel="shortcut icon" href="img/favicon.ico"/> <link rel="bookmark" href="img/favicon.ico"/> 这两句代码,可以解释下吗,可以把href里的资源发一下吗

  • 短信发送验证码实现验证

    q292541410: 只有公司才能申请

  • Java常用类库(万字详解)

    qq_26583051: 浮点型的double写错了

  • Java常用类库(万字详解)

    themax3min: ca.getTimeInMillis() 返回的是自1970年1月1日的吧

大家在看

  • 【全部更新】2024华为杯数学建模研赛D题思路代码文章全国研究生数学建模-大数据驱动的地理综合问题
  • Spring Boot 注解拦截器实现审计日志功能 1004
  • 基于SpringBoot的城市抢险救灾信息服务平台 毕业设计-附源码87303 772
  • 【开题报告】基于django+vue旅游景点预约系统(论文+源码) 计算机毕业设计 1044
  • 哔哩哔哩自动批量删除抽奖动态——使用篇 455

最新文章

  • ELK的安装部署与使用
  • Spring框架总结
  • MySQL学习的正确打开方式
2023年1篇
2021年24篇
2020年19篇

目录

目录

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

玻璃钢生产厂家长安玻璃钢雕塑造型镇江玻璃钢雕塑供应商河池玻璃钢花盆玻璃钢雕塑与树脂的区别广东大型商场美陈厂家直销商场三八节美陈DP点日本商场店外美陈河源玻璃钢花盆厂家女装商场春季美陈图片玻璃钢竹子雕塑玻璃钢座椅具有口碑的玻璃钢雕塑欧式玻璃钢卡通雕塑需要几天玻璃钢雕塑网红长沙河北商场主题创意商业美陈经验景观玻璃钢雕塑厂大连玻璃钢雕塑制作公司卡通玻璃钢雕塑疯狂动物城云南人物玻璃钢雕塑设计仿铜玻璃钢雕塑制作卡通雕塑狮子玻璃钢雕塑广东商场玻璃钢动物雕塑费用漯河卡通玻璃钢雕塑公司山东通道商场美陈怎么样商场商业美陈包装巨型玻璃钢广场雕塑通州玻璃钢花盆花器玻璃钢和铸铜雕塑有什么区别四川大型商场美陈哪里有铜玻璃钢人物雕塑价格香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化