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进行传递参数以及需要注意的地方...相关推荐

  1. vue加载html传参,Vue页面跳转时传参总结

    1 路由跳转 &圈是的编小久据直请结未屏屏会气机页实应高lt;router-link   to="/login"&gt能调页代事求都学是功发解开宗这维视如间请前框来 ...

  2. sql 不为空_sql动态传参在springData中的应用(补充)

    在之前的文章提到过关于sql动态传参在springData中的应用,下面补充一下关于原生sql和springData的同一需求下的两种不同的写法: 需求:contoller层传递一个map给servi ...

  3. 中给函数赋读权限_sql动态传参在springData中的应用(补充)

    在之前的文章提到过关于sql动态传参在springData中的应用,下面补充一下关于原生sql和springData的同一需求下的两种不同的写法: 需求:contoller层传递一个map给servi ...

  4. jsf用于页面判断的标签_JSF –在JSF视图页面中添加标签,图像,按钮和文本字段

    jsf用于页面判断的标签 There are various UI components that JSF framework includes by default. Let us see some ...

  5. 请求体的方式传参_Angularjs中$http以post请求通过消息体传递参数的实现方法

    本文实例讲述了Angularjs中$http以post请求通过消息体传递参数的方法.分享给大家供大家参考,具体如下: Angularjs中,$http以post在消息体中传递参数,需要做以下修改,以确 ...

  6. vue 返回上一页传参_H5页面与微信小程序相互跳转并传参(web-view)

    H5页面用vue2.全家桶写的. 一.vue代码编写vue中路由的编写 1)vue init webpack test 2)/src/router/index.js中引入路由组件 import Ind ...

  7. Android按键响应的几种方式、安卓页面的跳转、页面跳转传参、页面自动跳转、Activity(页面)的生命周期

    按键响应的第一种方式: 在XML文件里面设置按键的onClick绑定函数.就像下面的代码,给Button设置onClick属性,在按键被按下的时候,会调用java文件里面的onClickbtton1这 ...

  8. id vue2路由传参_Vue2.0中 $route 和 $router 的区别

    在做Vue项目时,在路由设置和跳转时有没有遇到过 $route 和 $router?乍一看,两个看起来几乎一模一样,有点傻傻分不清楚,他们到底有什么区别?在什么情况下用呢? 我们把这2个在控制台打印出 ...

  9. JSP页面中常用四种标签

    JSP页面常用四种标签: 1. EL表达式:  ${} 2. jstl表达式(sun apache): <%@ taglib prefix="c" uri="htt ...

最新文章

  1. 无法在数据库 'ycmis2' 中运行 BEGIN TRANSACTION,因为该数据库处于回避恢复模式。...
  2. SpringBoot内置Tomcat支持多大并发量和连接数
  3. 20071025-吉武
  4. 如何在ORACLE CLOUD中创建和访问容器集群丨内附官方文档链接
  5. mybatis源码分析、底层原理
  6. DNS 反向解析出错 Error in named configuration: zone centos.vbird/IN: loaded serial 2011080401
  7. python生成列表a到z_python实现 1-26=A-Z, then AA-AZ, BA-BZ...ZZA-ZZZ, AAAA, etc.
  8. 计算机神经网络sci,神经网络方向sci期刊
  9. CSS3实现旋转图片相册
  10. 每天半小时,一周带你手速大幅提升——几大打字练习网站测评
  11. pdf编辑导出word软件--Adobe Acrobat XI Pro
  12. java 里的简写_JAVA中简写
  13. 《Deep Modular Co-Attention Networks for Visual Question Answering》论文翻译
  14. 计算机科学经典著作(留作纪念)
  15. Photoshop文字之——打造撕纸文字效果
  16. day1 -- 资料库管理系统DBMS
  17. 月工资计算日薪计算加班公式
  18. 【ADUIO音频测试与认证】CTS AUDIO测试项大全
  19. Keil官网下载器件支持包Software Packs
  20. 思辨领域模型-- DDD≠数据库关系模型

热门文章

  1. CreateRemoteThread
  2. 几个不错的开源的.net界面控件
  3. div 下 的img水平居中
  4. PHP5.3.8连接Sql Server SQLSRV30
  5. 比较全的字符串验证类,有人顶的话以后继续发
  6. 【C++】C/C++ 中的单例模式
  7. C语言字符char和整型int的关系
  8. 使用Boost的Serialization库序列化STL标准容器
  9. java coverage exclude使用
  10. 滴滴魅族手机人脸识别没有反应_魅族Note9发布,亮点不足,价格却很有诚意