JSP 关于的使用以及传递参数

首先说明一下,是动作指令。
我觉得有必要对jsp中的几个指令总结一下了

jsp中的指令分为两大类,编译指令和动作指令。








编制指令 <%@ inlcude file=” “%>和 <%@ page 属性1 属性2 %>
动作指令 <jsp:include>

下面说的用法
使用的格式为

例子:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>jspForwardtitle>
head>
<body>
<jsp:forward page="login.jsp">
<jsp:param value="admin" name="userName"/>
<jsp:param value="password" name="password"/>
jsp:forward>
<%="hello world" %>
body>
html>

标签对中使用标签可以进行传值。

跳转到login.jsp,login.jsp的源码如下所示:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>登录信息title>
head>
<body>
<table>
<tr>
<td>用户名:td><td><%=request.getParameter("userName")%>td>
tr>
<tr>
<td>密码:td><td><%=request.getParameter("password")%>td>
tr>
table>
body>
html>

有几点需要说明一下,

  1. 动作指令之后的代码是不会执行的。
  2. 使用动作指令跳转的页面,浏览器的地址还是跳转之前的页面地址

你可能感兴趣的:(jsp,javaweb,javaweb)