`

JSP学习笔记(六)-----在多个JSP页面之间传递参数

阅读更多
1. 怎么在多个JSP页面之间进行参数传递?需要使用JSP的内置作用域对象session。利用它的两个方法setAttribute(),getAttribute()
2. 下面的这个实例实现了把第一个JSP页面的参数传递给第三个页面的功能
3. 代码如下:1.JSP
<HTML>
<form method=get action=2.JSP>
what's your name<input type=text name=username>
<input type=submit value=submit>
</form>
</HTML>

4. 2.JSP
<HTML>
<form method=post action="3.JSP?pass=11">
<%
String name=request.getParameter("username");
session.setAttribute("username",name);
%>
Your name is:<%=request.getParameter("username")%>
<br>what's your hobby<input type=text name=hobby>
<input type=submit value=submit>
</form>
</HTML>

5. 3.JSP
<HTML>
your name is:<%=session.getAttribute("username")%>
<br>
your hobby is:<%=request.getParameter("hobby")%>
<br>
your password is:<%=request.getParameter("pass")%>
<br>
</form>
</HTML>
分享到:
评论

相关推荐

    jsp完整学习笔记(完整版)

    **JSP完整学习笔记概述** 本笔记是作者在专业培训学校学习JSP的总结,旨在为读者提供一个全面了解和掌握JavaServer Pages (JSP) 技术的资源。JSP是Java平台上的动态网页技术,它允许开发人员将静态HTML内容与动态...

    JSP自定义标签学习笔记

    自定义标签是JSP的一种扩展,它允许开发者定义自己的标签库,实现特定的功能,这些标签可以在多个JSP页面中重复使用,提高代码复用率。 2.2 标签相关概念 自定义标签通常由三部分组成:标签处理类、TLD(Tag ...

    jsp学习笔记——初学者的选择

    【JSP学习笔记——初学者的选择】 JSP(JavaServer Pages)是JavaEE平台中用于构建动态网页的应用技术。作为初学者,理解JSP的基本概念和技术特性至关重要。 1. **为何选择JSP?** JSP的出现主要是为了解决...

    java学习笔记-----给java初学者

    Java学习笔记是专门为Java初学者设计的一套详尽的学习资源,旨在帮助新手快速掌握这门广泛使用的编程语言。这份笔记涵盖了从基础概念到高级特性的全面内容,是学习和复习Java知识的理想工具。 1. **Java简介** ...

    JAVA-JSP学习笔记.doc

    2. **JSP页面间参数传递**:在多个JSP页面间传递参数,常用的方式是通过请求(request)或会话(session)对象。例如,`<jsp:forward page="newPage.jsp"><jsp:param name="paramName" value="paramValue"/></jsp:...

    Head First Servlets & JSP 学习笔记

    - 一个Servlet实例可能处理多个并发请求,因此需要注意线程安全问题。例如,不要在Servlet实例中使用非线程安全的成员变量。 4. **会话状态管理**: - **会话状态**:用于跟踪用户在整个网站中的活动,可以使用`...

    jsp学习笔记(学习java 的入门)

    【JSP 学习笔记(Java 入门)】 JSP(JavaServer Pages)是一种基于Java技术的动态网页开发工具,旨在实现Web页面内容与业务逻辑的分离。它允许开发者在HTML页面中嵌入Java代码,以生成动态内容。本文将深入探讨JSP...

    java学习笔记--初级

    - 可复用性:同一 Model 可对应多个 View,适应不同用户界面的需求。 - 易于扩展:添加新视图时,无需大规模修改原有代码。 4. Struts 在 MVC 模式中的角色 - Model:Struts 不直接提供 Model 类,而是依赖于...

    JSP&Servlet学习笔记(第2版)_打印版

    根据提供的文件信息,标题为“JSP&Servlet学习笔记(第2版)_打印版”,描述指出文档经过空白边裁剪处理以便于打印。虽然提供的部分内文无法直接转化为明确的知识点,但我们可以根据标题和描述推测该文档的主要内容,...

    JavaEE5学习笔记13-JSF集成Facelets使用经验总结

    ### JavaEE5学习笔记13-JSF集成Facelets使用经验总结 #### 一、Facelets简介及集成 **Facelets** 是一个为 **JSF**(JavaServer Faces)设计的视图技术,它提供了一种更为简洁高效的方式来构建JSF应用的用户界面。...

    head_first_servlet&jsp学习笔记

    【Servlet&JSP基础知识】 ...以上是`head_first_servlet&jsp`学习笔记的主要知识点,涵盖了Servlet和JSP的基础、Web应用架构、MVC模式、会话管理和JSP编程等多个方面,为深入理解和实践Servlet与JSP开发奠定了基础。

    web学习笔记 —— jsp内置对象

    在学习JSP内置对象的过程中,阅读相关文档、实践案例以及参考博客(如《web学习笔记 —— jsp内置对象》)是非常有益的。不断实践和探索,将使你更好地理解和运用这些对象,从而在Web开发领域更加游刃有余。

    j2ee学习笔记(很详细)

    总结来说,这篇学习笔记详细介绍了J2EE中值对象的概念及其在JSP中的应用,以及JSP的基本语法和功能,包括指令、脚本元素、动作,还有JavaBean和自定义标签的使用。同时,还涉及到了Servlet的相关知识,如...

    java-servlet学习笔记

    例如,多个请求同时到达时,Servlet容器可能会创建多个Servlet实例,因此需要理解线程安全问题。而通过设置`<load-on-startup>`标签,可以指定Servlet在服务器启动时就加载,提高响应速度。 关于压缩包中的文件,...

    JSP笔记

    - **<jsp:param>**:向包括的动作传递参数。 - **<jsp:useBean>**:实例化一个JavaBean对象。 - **<jsp:setProperty>**:设置JavaBean对象的属性值。 - **<jsp:getProperty>**:获取JavaBean对象的属性值。 4. ...

    圣思园jsp笔记

    - `getParameter`方法用于获取请求参数的单个值,而`getParameterValues`方法用于获取同一参数的多个值(例如多选框)。 综上所述,北京圣思园的JSP笔记涵盖了从HTML/CSS基础到JSP页面的请求处理、会话管理和页面...

    java笔记--

    Java编程语言是面向对象的、跨平台...这些只是Java编程中的一部分知识点,实际的Java学习过程中,还需要深入理解反射、注解、并发编程、JVM原理、设计模式等多个方面。不断实践和学习,才能成为一名优秀的Java开发者。

    J2EE学习笔记

    - **Session**:用于在多个请求之间维持用户的会话状态。 - **Cookie**:用于在客户端存储少量的信息,可以设置过期时间以长期保存。 - **URL重写**:当客户端不支持Cookie时,Servlet容器可以通过修改URL来维持...

Global site tag (gtag.js) - Google Analytics