a标签怎么传参_jsp页面中怎么利用a标签的href进行传递参数以及需要注意的地方...
jsp页面中:
这是正确写法。
需要注意的地方:
1、传递的参数是数字
2、传递的参数是字符串
注意多了个单引号''
后台直接用request.getParameter("productIdStr"); 接收就可以了。
此处也有要注意的地方:
接收后要进行判空,否则会报类型转换错误:java.lang.NumberFormatException: For input string: ""
以下是正确代码参考:
packagecom.yq.cn.controller;importjava.util.ArrayList;importjava.util.List;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpSession;importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.stereotype.Controller;importorg.springframework.web.bind.annotation.RequestMapping;importcom.yq.cn.dao.entity.Product;importcom.yq.cn.service.IProductService;
@Controller
@RequestMapping("/infoController")public classInfoController {
@AutowiredprivateIProductService productService;
@RequestMapping("/getProductInfo")publicString getProductInfo(HttpServletRequest request,HttpSession session) {
String productIdStr= request.getParameter("productIdStr");if (productIdStr != null && !productIdStr .equals("")) {
System.out.println("===="+productIdStr);
Long productId=Long.parseLong(productIdStr);
Product product=productService.getproductInfo(productId);
session.setAttribute("product", product);
}return "info";
}
}
a标签怎么传参_jsp页面中怎么利用a标签的href进行传递参数以及需要注意的地方...相关推荐
- vue加载html传参,Vue页面跳转时传参总结
1 路由跳转 &圈是的编小久据直请结未屏屏会气机页实应高lt;router-link to="/login">能调页代事求都学是功发解开宗这维视如间请前框来 ...
- sql 不为空_sql动态传参在springData中的应用(补充)
在之前的文章提到过关于sql动态传参在springData中的应用,下面补充一下关于原生sql和springData的同一需求下的两种不同的写法: 需求:contoller层传递一个map给servi ...
- 中给函数赋读权限_sql动态传参在springData中的应用(补充)
在之前的文章提到过关于sql动态传参在springData中的应用,下面补充一下关于原生sql和springData的同一需求下的两种不同的写法: 需求:contoller层传递一个map给servi ...
- jsf用于页面判断的标签_JSF –在JSF视图页面中添加标签,图像,按钮和文本字段
jsf用于页面判断的标签 There are various UI components that JSF framework includes by default. Let us see some ...
- 请求体的方式传参_Angularjs中$http以post请求通过消息体传递参数的实现方法
本文实例讲述了Angularjs中$http以post请求通过消息体传递参数的方法.分享给大家供大家参考,具体如下: Angularjs中,$http以post在消息体中传递参数,需要做以下修改,以确 ...
- vue 返回上一页传参_H5页面与微信小程序相互跳转并传参(web-view)
H5页面用vue2.全家桶写的. 一.vue代码编写vue中路由的编写 1)vue init webpack test 2)/src/router/index.js中引入路由组件 import Ind ...
- Android按键响应的几种方式、安卓页面的跳转、页面跳转传参、页面自动跳转、Activity(页面)的生命周期
按键响应的第一种方式: 在XML文件里面设置按键的onClick绑定函数.就像下面的代码,给Button设置onClick属性,在按键被按下的时候,会调用java文件里面的onClickbtton1这 ...
- id vue2路由传参_Vue2.0中 $route 和 $router 的区别
在做Vue项目时,在路由设置和跳转时有没有遇到过 $route 和 $router?乍一看,两个看起来几乎一模一样,有点傻傻分不清楚,他们到底有什么区别?在什么情况下用呢? 我们把这2个在控制台打印出 ...
- JSP页面中常用四种标签
JSP页面常用四种标签: 1. EL表达式: ${} 2. jstl表达式(sun apache): <%@ taglib prefix="c" uri="htt ...
最新文章
- 无法在数据库 'ycmis2' 中运行 BEGIN TRANSACTION,因为该数据库处于回避恢复模式。...
- SpringBoot内置Tomcat支持多大并发量和连接数
- 20071025-吉武
- 如何在ORACLE CLOUD中创建和访问容器集群丨内附官方文档链接
- mybatis源码分析、底层原理
- DNS 反向解析出错 Error in named configuration: zone centos.vbird/IN: loaded serial 2011080401
- python生成列表a到z_python实现 1-26=A-Z, then AA-AZ, BA-BZ...ZZA-ZZZ, AAAA, etc.
- 计算机神经网络sci,神经网络方向sci期刊
- CSS3实现旋转图片相册
- 每天半小时,一周带你手速大幅提升——几大打字练习网站测评
- pdf编辑导出word软件--Adobe Acrobat XI Pro
- java 里的简写_JAVA中简写
- 《Deep Modular Co-Attention Networks for Visual Question Answering》论文翻译
- 计算机科学经典著作(留作纪念)
- Photoshop文字之——打造撕纸文字效果
- day1 -- 资料库管理系统DBMS
- 月工资计算日薪计算加班公式
- 【ADUIO音频测试与认证】CTS AUDIO测试项大全
- Keil官网下载器件支持包Software Packs
- 思辨领域模型-- DDD≠数据库关系模型