1.Forward_demo.htm:
<html>
<head><title>Forward_demo1.htm</title></head>
<body>
<form action="demo1.jsp" method="POST">
用户:<input type="text" name="username" size="20"><br>
密码:<input type="password" name="password" size="20"><br>
<input type="radio" name="select" value="manage" checked>管理<br>
<input type="radio" name="select" value="statictic">资料<br>
<input type="submit" name="login" value="submit">
<input type="reset" name="reset" value="重写">
</form>
</body>
</html>
2.demo1.jsp:
<html>
<head><title>demo1.jsp</title></head>
<body>
<%
String username,password,choice;
username=request.getParameter("username");
password=request.getParameter("password");
choice=request.getParameter("select");
if (choice.equals("manage")){
%>
<jsp:forward page="demo1.1.jsp">
<jsp:param name="username" value="<%=username%>"/>
<jsp:param name="password" value="<%=password%>"/>
</jsp:forward>
<% }else{
//user select statistic
%>
<jsp:forward page="demo1.2.jsp">
<jsp:param name="username" value="<%=username%>"/>
<jsp:param name="password" value="<%=password%>"/>
</jsp:forward>
<%
}
%>
</body>
</html>
3.demo1.1.jsp:
<html>
<head>
<title>demo1.1.jsp</title>
</head>
<body>
This is the Management Page!<br>
<%
String user,pwd;
user=request.getParameter("username");
pwd=request.getParameter("password");
%>
username is: <%=user%><br>
password is: <%=pwd%><br>
</body>
</html>
4.demo1.2.jsp:
<html>
<head>
<title>demo1.2.jsp</title>
</head>
<body>
This is the Statistic Page!<br>
<%
String user,pwd;
user=request.getParameter("username");
pwd=request.getParameter("password");
%>
username is: <%=user%><br>
password is: <%=pwd%><br>
</body>
</html>
分享到:
相关推荐
**JSP_jsp_forward实例详解** 在Web开发中,JSP(JavaServer Pages)是一种用于创建动态网页的技术,它允许开发者将HTML代码与Java代码相结合,以实现动态内容的生成。`jsp_forward`是JSP中的一种动作指令,用于...
本实例将深入探讨`jsp:forward`方法的使用及其背后的原理,帮助你更好地理解和应用这一功能。 `jsp:forward`标签通常用在JSP页面中,它的主要作用是将当前请求转发到另一个资源,如另一个JSP页面、Servlet或者静态...
在本实例中,你可能会看到如何使用EL表达式和JSTL标签实现动态内容展示。 4. **Eclipse集成开发环境** Eclipse是一款强大的Java开发工具,支持JSP项目的创建和调试。通过Eclipse,你可以方便地编写、运行和测试JSP...
《JSP网络编程技术与实例》是一本深入探讨JavaServer Pages(JSP)技术的书籍,旨在帮助读者理解和掌握在Web开发中运用JSP的方法。JSP是Java平台上的一个核心技术,它允许开发者创建动态、交互式的网页。通过学习JSP...
JSP提供了几种内置的动作元素,如`jsp:include`、`jsp:forward`、`jsp:useBean`等,它们用于实现不同的功能,比如包含其他页面、转发请求或实例化JavaBean。 ### JSP内置对象 JSP提供了一系列内置对象,包括: - `...
- 这些对象可以直接在JSP页面中使用,无需显式创建。 4. **JSP动作标签** - `<jsp:useBean>`用于在JSP页面中创建和查找JavaBeans。 - `<jsp:setProperty>`和`<jsp:getProperty>`用于设置和获取JavaBean的属性值...
在【描述】中提到的"Jsp实例源代码",可能包含了一系列的JSP文件,这些文件展示了不同的功能或应用场景,例如用户登录、数据展示、表单提交等。通过分析这些实例源代码,开发者可以学习到如何在实际项目中有效利用...
在这个实例中,我们将深入探讨JSP在实际应用中的用法。 在JSP应用中,"ex6.6_application"可能是一个具体的项目或者练习,用于演示如何在JSP环境中构建和管理应用程序。这个实例可能包含了多个JSP文件、Java源代码...
在JSP中使用JavaBean可以将业务逻辑与表现层分离,提升代码的可维护性和开发效率。 2. **JSP标准动作**:JSP标准动作是一组预定义的标签,如`<jsp:useBean>`、`<jsp:setProperty>`、`<jsp:getProperty>`、`<jsp:...
在本教程实例源代码中,你将找到一系列针对初学者的JSP应用示例,帮助你深入理解JSP的工作原理及其在实际开发中的应用。 **1. JSP基本结构** JSP文件通常包含HTML标记,以及嵌入其中的Java代码或JSP指令。这些JSP...
《JSP信息系统开发实例精选》是一本以实践为导向的编程指南,主要针对使用Java Server Pages (JSP) 技术进行Web应用开发的读者。JSP是Java平台上的一个重要组成部分,它允许开发者创建动态、交互式的网页。通过将...
6、jsp:forward 7、简单计数器 8、设置页面属性 9、使用GB2312编码 10、使用Big5编码 11、c:catch的用法 12、<c:forEach> begin、end和step的用法 13 、 <c:forEach> 循环 14、<c:forEach> varStatus 的四种属性 15...
这些对象可以在jsp页面中使用,用于获取和设置Web应用程序的状态。 7. JSP动作元素 jsp动作元素用于在jsp页面中执行某些操作,例如:<jsp:forward page="next.jsp" />,该动作元素用于将请求转发到next.jsp页面。...
《JSP网络开发实例自学手册实例代码》是一个针对初学者和进阶者设计的资源集合,旨在通过实际操作帮助读者掌握JSP(Java Server Pages)技术在网络开发中的应用。这个压缩包包含了书中所讲解的各种实例的源代码,...
在"JSP程序设计精彩实例(PDG)"中,可能涵盖以下主题: 1. **用户登录与注册**:利用JSP实现用户输入验证,存储用户信息至数据库,并处理登录和注销操作。 2. **数据展示**:通过JDBC连接数据库,使用JSP动态展示...
JSP提供了九个内置对象,无需显式创建即可使用,如request、response、session、application等。request对象持有客户端请求的信息;response对象负责向客户端发送响应;session用于跟踪用户会话;application对象则...
4. **JSP动作标签**:如`<jsp:include>`、`<jsp:forward>`、`<jsp:useBean>`等,它们提供了一种声明式编程方式,简化了页面间的交互和对象的使用。 5. **Servlet与JSP的关系**:JSP的本质是Servlet,当JSP页面被...