java自学-----jsp动作指令

jsp:include
格式:<jsp:include page ="被包含文件的路径" flush="true|false" >
jsp:include要编译多个个文件,如果用include指令可能会出错, 因为要合成一个文件,为静态编译,比如如果charset不同就出错
index.jsp,

<%@ page contentType ="text/html;charset=gb2312" %>
<!--  -->
<!--  jsp:include page = "top.jsp" /-->
<%@ include [color=red]file[/color] = "top.jsp" %>
<html>
  <head>
      </head>
  
  <body>&nbsp;
  This is my JSP page. <br>
  </body>
</html>


top.jsp

<%@ page contentType ="text/html;charset=gb2312" %>
<html>
  <head>
  </head>

  <body> 
   This is top JSP page. <br>
  </body>
</html>

用include动作指令效果相同

jsp:forward重定向资源
格式:<jsp:forward page= "文件路径|表达路径的表达式" >
     <jsp:param name ="参数名1" value = "值1" />
      <jsp:param name ="参数名2" value = "值2" />
      ......
     </jsp:forward>
jsp:param指定向动态的目标文件中传递参数


jsp:useBean
格式:
<jsp:useBean id="变量名" class="className" scope="request|session|application|page"/>

<jsp:setProperty name ="bean的变量名" property="*" />
如果表单的变量名和javabean的属性一一对应相同,使用即将表单的数据复制到javabean中

scope默认为page

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