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的总结,旨在为读者提供一个全面了解和掌握JavaServer Pages (JSP) 技术的资源。JSP是Java平台上的动态网页技术,它允许开发人员将静态HTML内容与动态...
自定义标签是JSP的一种扩展,它允许开发者定义自己的标签库,实现特定的功能,这些标签可以在多个JSP页面中重复使用,提高代码复用率。 2.2 标签相关概念 自定义标签通常由三部分组成:标签处理类、TLD(Tag ...
【JSP学习笔记——初学者的选择】 JSP(JavaServer Pages)是JavaEE平台中用于构建动态网页的应用技术。作为初学者,理解JSP的基本概念和技术特性至关重要。 1. **为何选择JSP?** JSP的出现主要是为了解决...
**J2EE学习笔记概述** J2EE(Java 2 Platform, Enterprise Edition)是一个由Sun Microsystems(现已被Oracle收购)开发的平台,主要用于构建企业级的分布式应用系统。它提供了服务器端组件模型、服务和API,支持...
Java学习笔记是专门为Java初学者设计的一套详尽的学习资源,旨在帮助新手快速掌握这门广泛使用的编程语言。这份笔记涵盖了从基础概念到高级特性的全面内容,是学习和复习Java知识的理想工具。 1. **Java简介** ...
2. **JSP页面间参数传递**:在多个JSP页面间传递参数,常用的方式是通过请求(request)或会话(session)对象。例如,`<jsp:forward page="newPage.jsp"><jsp:param name="paramName" value="paramValue"/></jsp:...
- 一个Servlet实例可能处理多个并发请求,因此需要注意线程安全问题。例如,不要在Servlet实例中使用非线程安全的成员变量。 4. **会话状态管理**: - **会话状态**:用于跟踪用户在整个网站中的活动,可以使用`...
【JSP 学习笔记(Java 入门)】 JSP(JavaServer Pages)是一种基于Java技术的动态网页开发工具,旨在实现Web页面内容与业务逻辑的分离。它允许开发者在HTML页面中嵌入Java代码,以生成动态内容。本文将深入探讨JSP...
- 可复用性:同一 Model 可对应多个 View,适应不同用户界面的需求。 - 易于扩展:添加新视图时,无需大规模修改原有代码。 4. Struts 在 MVC 模式中的角色 - Model:Struts 不直接提供 Model 类,而是依赖于...
根据提供的文件信息,标题为“JSP&Servlet学习笔记(第2版)_打印版”,描述指出文档经过空白边裁剪处理以便于打印。虽然提供的部分内文无法直接转化为明确的知识点,但我们可以根据标题和描述推测该文档的主要内容,...
### 良葛格JspServlet学习笔记 #### 一、引言 在现代Web开发领域,特别是Java EE平台中,JSP (JavaServer Pages) 和 Servlet 技术扮演着非常重要的角色。这两种技术共同构成了Java Web应用的基础,分别侧重于用户...
【Servlet&JSP基础知识】 ...以上是`head_first_servlet&jsp`学习笔记的主要知识点,涵盖了Servlet和JSP的基础、Web应用架构、MVC模式、会话管理和JSP编程等多个方面,为深入理解和实践Servlet与JSP开发奠定了基础。
在学习JSP内置对象的过程中,阅读相关文档、实践案例以及参考博客(如《web学习笔记 —— jsp内置对象》)是非常有益的。不断实践和探索,将使你更好地理解和运用这些对象,从而在Web开发领域更加游刃有余。
例如,多个请求同时到达时,Servlet容器可能会创建多个Servlet实例,因此需要理解线程安全问题。而通过设置`<load-on-startup>`标签,可以指定Servlet在服务器启动时就加载,提高响应速度。 关于压缩包中的文件,...
- **<jsp:param>**:向包括的动作传递参数。 - **<jsp:useBean>**:实例化一个JavaBean对象。 - **<jsp:setProperty>**:设置JavaBean对象的属性值。 - **<jsp:getProperty>**:获取JavaBean对象的属性值。 4. ...
- `getParameter`方法用于获取请求参数的单个值,而`getParameterValues`方法用于获取同一参数的多个值(例如多选框)。 综上所述,北京圣思园的JSP笔记涵盖了从HTML/CSS基础到JSP页面的请求处理、会话管理和页面...
Java编程语言是面向对象的、跨平台...这些只是Java编程中的一部分知识点,实际的Java学习过程中,还需要深入理解反射、注解、并发编程、JVM原理、设计模式等多个方面。不断实践和学习,才能成为一名优秀的Java开发者。
- **Session**:用于在多个请求之间维持用户的会话状态。 - **Cookie**:用于在客户端存储少量的信息,可以设置过期时间以长期保存。 - **URL重写**:当客户端不支持Cookie时,Servlet容器可以通过修改URL来维持...