JSP(java server page):静态HTML+动态java脚本。实际生成Servlet,一种"java小程序"极速飞艇源码搭建企俄:2152876294 网址diguaym.com
Web应用结构
<webDemo>
|-WEB_INF
| |-classes -保存单个.class文件
| |-libs -保存打包后的JAR文件
| |-web.xml -配置描述符
|-<a.jsp> -放在根目录即可访问
基本语法
-
注释 <%--something--%>
-
声明 <%! 声明部分 --%>
-
输出 <%= 输出表达式值 %>
- 脚本 <% something %>
编译指令:<%@编译指令名 属性名="属性值" …%>
-
<%page [language=""][extends=""]…%>
-
<%include file=".jsp"%>
- taglib 用于定义和访问自定义标签
动作指令
-
forward
<jsp:forward page="">
{<jsp:param…/>}
</jsp:forward>
用户请求的地址,即地址栏的URL没有改变,客户端的请求参数也不会丢失。
-
include
<jsp:include page="" flush="true">
<jsp:param name="" value=""/>
</jsp:include>
仅仅导入页面的body部分。flush指定输出缓存是否转移到被导入文件中。
-
useBean、setProperty和getProperty
与Javabean相关。
<jsp:useBean id="name" class="classname" scope="page|request|session|application"/>
<jsp:setProperty name="BeanName" property="propertyName" value="value"/>