jsp跳转页面发生的数据传递和数据类型转换问题

 

 

发生问题的情景:1.jsp中获取一条int数据,传递到2.jsp中,再由2.jsp将此数据发送到servlet,类型发生多次转化,并且无法在servlet中直接强转

(1)1.jsp页面的数据传递到2.jsp页面时,2页面的数据获取:<%String id= request.getParameter("id");%>

(2)如果需要类型强制转换必须转换为1.jsp的数据类型:<%int id= Integer.parseInt(request.getParameter("id"));%>

(3)2.jsp的数据请求发送到servlet时,servlet获取:int id = (int) session.getAttribute("userid");如果2.jsp中没有进行第2步的类型转换,在servlet中进行强转则会报服务器错误






posted @ 2020-09-05 12:57  吴承博  阅读(575)  评论(0编辑  收藏  举报