`

[原]jsp:forward

阅读更多
《JSP完全学习手册》学习心得:jsp:forward

Judgment.jsp:
<%@ page contentType="text/html; charset=gb2312" language="java"%>
<html>
<head>
</head>
<body>
<%
  String User=request.getParameter("User");
  String Password=request.getParameter("Password");
  if(User.equals("Admin") && Password.equals("Admin")) { %>
     <jsp:forward page="welcome.jsp"/>
  <% }
  else
  { %>
    <jsp:forward page="Login.html"/>
  <% } %>
</body>
</html>
welcome.jsp
<%@ page contentType="text/html; charset=gb2312" %>
<html>
<head>
<title>Forward动作示例</title>
</head>
<body>
<center><h2>登录成功</h2>
<p>欢迎
<% String User=request.getParameter("User");
 out.print(User);

 %>
</p>
</body>
</html>
Login.jsp:
<html>
<head>
<title>登录信息</title>
</head>
<body>
<form action="Judgment.jsp" method="post" name="Loginfrm" id="Loginfrm">
  <table width="298"  border="0" align="center" cellpadding="2" cellspacing="1">
    <tr>
      <td align="right">用户名:</td>
      <td align="left"><input name="User" type="text"  size="28"></td>
    </tr>
    <tr>
      <td  align="right">密 码:</td>
      <td align="left"><input name="Password" type="password" size="30"></td>
    </tr>
    <tr>
      <td colspan="2" align="center"><input type="submit" value="登录">
        &nbsp;
      <input type="reset"  value="取消"></td>
    </tr>
  </table>
</form>
</body>
</html>
分享到:
评论

相关推荐

    JSP_jsp_forward实例

    **JSP_jsp_forward实例详解** 在Web开发中,JSP(JavaServer Pages)是一种用于创建动态网页的技术,它允许开发者将HTML代码与Java代码相结合,以实现动态内容的生成。`jsp_forward`是JSP中的一种动作指令,用于...

    jsp学习大全精华.doc

    `jsp:forward`用于请求转发,保持原请求的所有信息;而`jsp:include`用于动态包含页面,适用于重复使用部分页面内容的场景。两者都可以通过`jsp:param`传递参数,使得页面间的数据交换更加灵活。在实际开发中,理解...

    jsp实现页面跳转的方法

    如果在相同的业务逻辑下,我们使用`jsp:forward`代替`jsp:include`,那么在`calling1.jsp`中,一旦租金满足条件,就会通过`jsp:forward`动作直接跳转到`destination1.jsp`。此时,`calling1.jsp`的后续代码将不会被...

    小结jsp页面跳转问题

    `request.getRequestDispatcher().forward()`类似于`&lt;jsp:forward&gt;`,同样是在服务器内部完成的页面跳转,能够保留原请求的所有数据。 **示例**: ```java RequestDispatcher dispatcher = request....

    forward方法实现请求转发

    通过该方法可以将当前请求转发到另一个资源(如Servlet或JSP页面)进行处理,并且转发过程中会保留原请求的数据和状态。这种机制对于构建复杂的应用流程非常有用,它可以帮助开发者更好地组织代码结构,提高程序的可...

    JSP和SERVLET笔试常遇到的一些问题

    - jsp:forward:将请求转发到另一个页面,浏览器地址栏不变。 - jsp:plugin:生成浏览器特定的Java插件标记。 3. forward与redirect: - forward:服务器内部重定向,不会改变URL,适合处理同一服务器内的请求。...

    web应用开发技术,jsp应用开发技术复习要点.pdf

    - 示例:配合`jsp:include`或`jsp:forward`使用。 6. **jsp:useBean**: - 用途:实例化JavaBean。 - 语法格式:`&lt;jsp:useBean id="name" scope="page" class="package.class" /&gt;` - 特点: - `id`:指定实例...

    java,jsp面试题

    - **转发(Forward)**:使用 `&lt;jsp:forward page="url" /&gt;` 或者 `RequestDispatcher.forward(request, response)` 来实现。服务器内部将控制权转交给另一个资源处理,客户端看不到这个过程,原请求中的数据(如...

    jsp页面跳转

    `&lt;jsp:forward&gt;` 标签本质上是调用 `RequestDispatcher.forward()` 来完成页面跳转的。该标签会将当前请求转发到指定的JSP页面,保持请求数据的完整性。 **应用场景:** - 当需要简化代码实现,提高可读性时。 - ...

    计算机面试jsp

    - `jsp:forward`:将请求转发到新的页面,不返回原页面。 - `jsp:plugin`:根据浏览器类型生成OBJECT或EMBED标签,用于Java插件。 3. 动态INCLUDE与静态INCLUDE的区别: - 动态INCLUDE(`jsp:include`):每次...

    jsp学习资料及应用

    1. **jsp:include**:不会真正跳转,只是将指定页面的内容合并到当前页面输出,原页面仍然可见,适用于内容拼接。 2. **jsp:forward**:实际的页面跳转,用户会看到新的URL,适合页面间的导航。 **六、JSP 内置对象...

    JSP应用开发详解》原版 (PDF)

    3. **JSP动作标签**:讨论JSP标准标签库(JSTL)中的各种动作标签,如&lt;jsp:include&gt;、&lt;jsp:forward&gt;、&lt;jsp:param&gt;等,以及使用这些标签进行页面控制和数据传递的方法。 4. **EL(Expression Language)**:介绍EL...

    JSP登录JSP登录

    使用 `&lt;jsp:forward&gt;` 标签进行服务器端跳转时,原请求中的数据可以在跳转后的页面继续获取。这意味着在登录验证成功后跳转至成功页面时,可以继续使用原始请求中的数据(如用户名),无需再次获取。 示例代码如下...

    jsp页面java标签库

    例如,&lt;jsp:forward&gt;标签可以将用户请求转发到新的页面或资源;&lt;jsp:param&gt;用于传递参数给页面或servlet;&lt;jsp:include&gt;则用于在当前页面中包含并执行其他页面的内容。动作标签在背后生成与Java类的关联,这些类通常...

    Jsp网上书店系统原代码

    **JSP网上书店系统原代码详解** JSP(JavaServer Pages)是一种动态网页技术,它允许开发者将HTML、CSS和Java代码结合起来,实现服务器端的编程。本项目名为“Jsp网上书店系统”,是一个基于JSP开发的完整系统,...

    一个简单的JSP做的BBS系统,适合初学者

    在实现BBS功能时,JSP的动作标签(如`jsp:include`、`jsp:forward`、`jsp:useBean`)会起到关键作用。例如,`jsp:useBean`用于实例化和查找JavaBean,`jsp:setProperty`和`jsp:getProperty`则用于设置和获取Bean的...

    华为面试题

    - `&lt;jsp:include&gt;`:页面不发生跳转,只是显示包含页面的结果,执行后仍返回原页面,适合传递参数。 - `&lt;jsp:forward&gt;`:完全跳转至新页面,不再返回,适合页面间的跳转。 5. **Servlet 生命周期**: - 加载和...

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

    2. `&lt;jsp:forward&gt;`:将请求转发给另一个资源,原JSP的数据输出无效,后续代码不执行。 3. `&lt;jsp:param&gt;`:向`&lt;jsp:include&gt;`或`&lt;jsp:forward&gt;`传递参数。 4. `&lt;jsp:useBean&gt;`:在指定的作用域(session、...

    JSP实例入门-JSP实例入门

    JSP提供了几种内置的动作元素,如`jsp:include`、`jsp:forward`、`jsp:useBean`等,它们用于实现不同的功能,比如包含其他页面、转发请求或实例化JavaBean。 ### JSP内置对象 JSP提供了一系列内置对象,包括: - `...

    JSP常用模块源代码

    2. JSP动作:如`&lt;jsp:include&gt;`静态或动态包含页面,`&lt;jsp:forward&gt;`转发请求,`&lt;jsp:params&gt;`传递参数。 二、JavaBean JSP与JavaBean的结合是常见的开发模式。JavaBean是符合特定规范的Java类,用于封装数据和业务...

Global site tag (gtag.js) - Google Analytics