jsp-页面获取值显示为null

问题描述

页面获取值显示为null

别的页面有id,name,age

新的页面想要获取这些值,jsp部分代码如下

 <%
    String id = request.getParameter("id");
    String name = request.getParameter("name");
    String age = request.getParameter("age");
%>
 <td><input id="id" value="<%=id%>" /></td>
<td><input id="id" value="<%=name%>" /></td>
<td><input id="id" value="<%=age%>" /></td>

为什么我取得值为null?

解决方案

request.getParameter()方法是得到表单提交的值。你给的这段代码,是在jsp页面处理提交请求了,你说还有一个页面,我想你另外一个页面应该是没有提交,才得到了null

01.jsp.设置了一个

表带提交,交给02.jsp处理

02.jsp,得到从01.jsp提交的值,就用getParameter()方法,

应该是另一个页面没有提交,所有你的这个jsp得不到提交的值,就会得到null
01.jsp 里面有个 文本框
01.jsp 提交到 02.jsp
那么02.jsp页面中request.getParameter("id"); 就是取的01.jsp提交的值

解决方案二:

别的页面是如何跳转到这个页面的?表单提交?重定向?还是转发?

解决方案三:

跳转的时候传参不正确吧

解决方案四:

你的id重复了,可能是这个问题

时间: 2024-11-17 19:29:20

jsp-页面获取值显示为null的相关文章

ssh模式下从JSP页面获取值报异常

问题描述 2011-04-1213:03:24SettingparamsD1=>[请选择...]T10=>[]service.svrDeal=>[运费自承担123]2011-04-1213:03:24EnteringnullPropertyValue[target=[com.opensymphony.xwork2.DefaultTextProvider@bb6255],property=theme]2011-04-1213:03:24EnteringnullPropertyValue[t

验证码-为什么一个jsp页面获取另一个jsp页面保存的session值为空呢?

问题描述 为什么一个jsp页面获取另一个jsp页面保存的session值为空呢? 在Javaweb中,我用一个jsp页面生成一个验证码图片并用session保存图片上的数字,然后又在另一个denglu.jsp页面用标签导入该图片,可是首次打开denglu.jsp时图片上有显示数字(我在denglu.jsp我也同时输出验证码的值)我发现第一次访问时session的值为null之后在访问就是session就是记录图片上一次的值(比如刚启动服务器打开denglu.jsp,图片上的值为1234,那么se

迭代-从数据库中获取的数据在jsp页面上的显示问题

问题描述 从数据库中获取的数据在jsp页面上的显示问题 做一个项目的时候,从数据库获取数据,用迭代的方式在前台显示,只能显示一部分的信息,就好像是有一个固定空间似的,只要内容超出了这个空间,就不能显示了,怎么解决? 代码如下: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@taglib uri=&

jsp页面获取session值,第一次取值为空,必须要重新刷新页面,才能取到,求高手指点,急!!!

问题描述 action里面打印有值,但是在jsp页面取值却没有,debug也显示是空的,非要刷新一次才能取到​ 解决方案 解决方案二:.....没看懂,估计不是你贴出来的原因解决方案三:增加一行刷新缓冲区的代码试试解决方案四:jsp页面在加载的时候会编译成servlet,而servlet则会展示给我们想要的页面,这个编译过程会把标签,el语句等等也编译,这个时候只是页面的加载,这个时候还没有访问你的action,所以在session中的action_name是空,等页面加载完成后会访问ajax,

jsp-表单提交数据之后,JSP页面获取不到,这是什么问题呢?

问题描述 表单提交数据之后,JSP页面获取不到,这是什么问题呢? <from action="research.jsp" method="post"> 请输入你的id号:<input type="text" name="id"><br> <input type="submit" value="提交"> </from> <b

已有jsp程序,怎样修改图片?jsp页面数据库内容显示不出来怎么解决?具体内容见描述

问题描述 已有jsp程序,怎样修改图片?jsp页面数据库内容显示不出来怎么解决?具体内容见描述 已有jsp程序,发布之后理应是但是我发布出来却是求大神指导这该如何解决?还有,已有的jsp程序,想要功能不变但是把图片换掉,使它看起来像是一个新的网站,该怎么换图片?急求大神!!感激不尽~ 解决方案 上面一张图片看不到. 改图片就是改img标签里的src部分.请参考:http://www.w3school.com.cn/tags/tag_img.asp 解决方案二: 估计连接数据库出了问题,你看看to

java-Java jsp页面获取文本框的改变

问题描述 Java jsp页面获取文本框的改变 通过点击树来改变文本框的值,用onChange捕获不到,用onpropertychange只适用于IE浏览器,怎么办? 解决方案 defineSetter重新定义下value属性 标准浏览器下oninput如何响应javascript动态设置值 解决方案二: onBlur可以,以前遇到过同样的问题,是焦点失去时触发

页面修改-在jsp页面中遍历显示后,如何批量修改

问题描述 在jsp页面中遍历显示后,如何批量修改 在jsp页面中遍历显示后,如何在页面进行批量修改 要求显示页面既具有批量修改功能,现在我显示出来了,但是不知道如何批量修改,如何获取更改过的数据进行更新: 页面代码如下: 菜单名菜单标识菜单路径排序操作 value="${menu.menu_name }"> ${menu.operation_no } ${menu.menu_url } value="${menu.sort }"> 子菜单 /c:forE

在JSP页面获取后台action封装的参数,这个参数里面又含有两个对象,二层引用,报错

问题描述 在JSP页面获取后台action封装的参数,这个参数里面又含有两个对象,二层引用,报错 javax.el.PropertyNotFoundException: Property 'userAccount' not found on type java.lang.String 上面是报错信息, 下面是JSP页面: 用户名: ${commentlist.userAccount.userName } 职业: ${commentlist.userAccount.job } ${commentl