jsp页面中怎么利用a标签的href进行传递参数以及需要注意的地方

您所在的位置:网站首页 jsp怎么拼接字符串 jsp页面中怎么利用a标签的href进行传递参数以及需要注意的地方

jsp页面中怎么利用a标签的href进行传递参数以及需要注意的地方

2023-07-22 16:34| 来源: 网络整理| 查看: 265

jsp页面中:

这是正确写法。

需要注意的地方:

1、传递的参数是数字

  

2、传递的参数是字符串

  

  注意多了个单引号''

后台直接用request.getParameter("productIdStr"); 接收就可以了。

此处也有要注意的地方:

  接收后要进行判空,否则会报类型转换错误:java.lang.NumberFormatException: For input string: ""

以下是正确代码参考:

package com.yq.cn.controller; import java.util.ArrayList; import java.util.List; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import com.yq.cn.dao.entity.Product; import com.yq.cn.service.IProductService; @Controller @RequestMapping("/infoController") public class InfoController { @Autowired private IProductService productService; @RequestMapping("/getProductInfo") public String 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"; } }

 

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3