JSP页面间传递参数是经常需要使用到的功能,有时还需要多个JSP页面间传递参数。下面介绍一下实现的方法。
(1)直接在URL请求后添加
如:< a href="thexuan.jsp?action=transparams&detail=directe">直接传递参数< /a>
特别的在使用response.sendRedirect做页面转向的时候,也可以用如下代码:
response.sendRedirect("thexuan.jsp?action=transparams&detail=directe") ,可用request.getParameter(name)取得参数
(2)jsp:param
它可以实现主页面向包含页面传递参数,如下:
< jsp:include page="Relative URL"> < jsp:param name="param name" value="paramvalue" /> < /jsp:include> 还可以实现在使用jsp:forward动作做页面跳转时传递参数,如下:
< jsp:forward page="Relative URL"> < jsp:param name="paramname" value="paramvalue" /> < /jsp:forward> 通过这种方式和一般的表单参数一样的,也可以通过request.getParameter(name)取得参数
(3)设置session和request
通过显示的把参数放置到session和request中,以达到传递参数的目的
session.setAttribute(name,value); request.setAttribute(name,value) 取参数:
value=(value className)session.getAttribute(name); value=(value className)request.getAttribute(name); 大家肯定已经注意到了,在取参数的时候,做了类型转换,这是因为放置在session和request中的对象的属性被看作 java.lang.Object类型的了,如果不转换,在将直付给value时会报classcastexception异常。(http://easthome51905758.blog.163.com/blog/static/38241483201022323631120/)
分享到:
相关推荐
"JSP页面间传递参数实现的方法" JSP页面间传递参数是Web开发中的一项重要技术,以下是几种常见的JSP页面间传递参数实现的方法: 1. 直接在 URL 请求后添加参数 可以在 URL 请求后添加参数,如:<a href="thexuan....
JSP 页面间传递参数是项目中经常需要的,这应该算是 web 基本功吧。试着将各种方式总结下来,需要时可以进行权衡利弊选择最合适的方式。下面来一起看看详细的介绍: 1. URL 链接后追加参数 <a>URL 后面追加参数 ...
1. 在JSP页面中,确保页面的`contentType`设置正确,通常应设置为`charset=UTF-8`,以避免页面显示中文时的乱码问题。 2. 传递参数时,尽可能使用POST方法,因为GET方法的URL长度有限制,且参数会显示在地址栏中,...
jsp页面间传中文参数示例(页面传参数编码).docx
java五种jsp页面跳转方法详解 2009-08-21 09:06 1. RequestDispatcher.forward() 是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到 另外一个Servlet,JSP 或普通HTML...
3. 解析JSP:使用JSP的`RequestDispatcher.include()`或`JspRuntimeLibrary.include()`方法,将JSP页面包含进来并执行,得到HTML字符串。 4. 生成HTML:将HTML字符串写入到一个新文件中,文件名通常是JSP文件名加上....
例如,可以使用`$.ajax()`函数发起一个异步请求(Ajax请求),向服务器发送条件参数,获取需要加载的JSP页面内容。 ```javascript $.ajax({ type: "POST", // 或者 "GET",取决于你的需求 url: "loadPage.jsp", /...
Java Web 初级编程 JSP 页面元素 JAVA Web 编程是当前 Web 开发中非常重要的一部分,而 JSP(Java Server Pages)是 Java Web 编程中的一种核心技术。JSP 页面元素是 JSP 编程中非常重要的一部分,它们是构成 JSP ...
...%>`,声明变量或方法,这些变量和方法在整个JSP页面中可用。 - **Expressions**:`<%=...%>`,用于输出表达式的值到页面。 **4. JSP动作元素** JSP提供了`<jsp:include>`、`<jsp:forward>`、`<jsp:param>`等动作...
**JSP页面源码详解** JSP(JavaServer Pages)是一种动态网页技术,它允许开发者在HTML、XML或其他标记语言中嵌入Java代码,从而实现服务器端的动态内容生成。JSP的核心理念是将表现层(视图)与业务逻辑层(控制器...
这里主要介绍五种常见的JSP页面跳转方法,包括RequestDispatcher.forward()、response.sendRedirect()、<jsp:forward page="" / >、Meta标签以及JavaScript的location对象。 1. RequestDispatcher.forward() 这种...
JSP 登录跳转页面 在本节中,我们将详细介绍 JSP 登录跳转页面的实现细节,包括首页登录页面、判断 check 页面和最后的成功登录显示页面。 首页登录页面 首页登录页面是用户登录系统的入口点。该页面是使用 JSP ...
当用户请求JSP页面时,服务器会执行相应的Servlet,将结果返回给客户端。 **2. JSP页面构成** JSP页面由以下几个主要部分组成: - **静态内容**:HTML、CSS、JavaScript等,直接显示在浏览器中。 - **脚本元素**:...
JSTL提供了一系列预定义的标签,如fmt、sql、c等,而EL简化了在JSP页面中获取和操作数据的方式。 8. 安全性:考虑到用户可能直接与数据库交互,商品详情页需要防范SQL注入等安全威胁。开发者应使用预编译语句、参数...
3. **请求转发和重定向**:在不同JSP页面间传递参数,可以使用两种方法:请求转发(`RequestDispatcher.forward()`)和重定向(`response.sendRedirect()`)。请求转发在服务器端完成,保持请求状态;而重定向是...
本文将深入探讨如何在JSP页面中获取Servlet请求中的参数,并将其传递到另一个JSP页面。 首先,我们需要配置`web.xml`文件,这是部署描述符,它定义了Servlet的映射和配置。以下是一个示例配置: ```xml ...
JSP页面从一个页面传递一个参数到另外一个页面的方法
JSP页面中的时间选择器 本篇文章介绍了如何在 JSP 页面中实现一个基于 JavaScript 的时间选择器控件。该控件可以显示一个日历形式的时间选择器,方便用户选择日期和时间。 知识点一:时间选择器控件 该控件使用 ...
在SpringMVC中,我们可以创建控制器方法来处理HTTP请求,并返回相应的视图,如JSP页面。 对于JSP页面,它是服务器端的脚本语言,能够嵌入Java代码,生成动态HTML内容。在本例中,我们将在JSP页面上展示百度地图,并...