一个简单的jsp include问题
来源:互联网 发布:51单片机应用开发 编辑:程序博客网 时间:2024/05/16 05:18
这几天在做一个选课系统,同学遇到了一问题,在当前页面写的jsp:include语句传参,如下
<jsp:include page="courseInfo.jsp" flush="true" >
<jsp:param value='<%=courseId %>' name="courseId" />
</jsp:include>
在courseInfo.jsp页面中String courseId = (String)request.getAttribute("courseId"); ,但courseId得到却是null。
语法似乎没有错呀,怎么会这样呢?
其实,jsp:include语法却是没错,但是接受参数的时候request用错了方法。应该用getParameter()方法。
即:String courseId = request.getParameter("courseId");
这样问题就解决了。
那么,什么时候用request.getAttribute(),什么时候用getParameter()方法呢?
个人总结(如果有误,请多指教!不胜感谢!)
1. 一般使用getAttribute()之前必须在跳转之前的页面中存在request.setAttribute(name, value),使用的跳转一般是forward方法。
2. getParameter()方法没有对应setParameter()方法,主要用于接收form表单和include的传参。
- 一个简单的jsp include问题
- jsp页面 include 一个静态页面时乱码的问题
- display不能解决<jsp:include />的问题,jsp异步加载另外一个jsp页面
- include 的一个小问题
- 一个关于#include的问题
- 一个关于#include的问题
- 一个关于#include的问题
- 一个关于#include的问题
- 一个关于#include的问题
- 一个关于#include的问题
- 关于jsp include文件时的一个乱码解决的问题
- jsp include 乱码问题的解决
- jsp:include 装载动态页面的问题。
- jsp中include指令的绝对路径问题
- JSP @include file的路径问题
- JSP include参数的中文乱码问题
- JSP include参数的中文乱码问题
- jsp include 乱码问题的解决
- WMI001-WMI学习笔记(一)——引言
- UML中的6大关系(关联、依赖、聚合、组合、泛化、实现)
- 揭秘Facebook背后的那些软件
- 分布式计算概述
- Android进阶系列(1)--Git使用
- 一个简单的jsp include问题
- [原创]如何写一个完善的c++异常处理类
- 国外发中国互联网报告:老人及农村将成关键
- 时间管理——我之窥见
- 纠正国人对Linux的误解和错误认识
- 中国手机败阵苹果原因调查:厂商忙追赶无暇创新
- 使用Oracle显式游标及for循环
- 如何进行良好的程序设计(1)
- 一点细节 关于linux下tcp断开连接时的情况