分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

JSP页面开发知识点整理

发布时间:2023-09-06 02:33责任编辑:林大明关键词:暂无标签

刚学JSP页面开发,把知识点整理一下。

-----------------------------------------------------------------------

JSP语法
http://www.runoob.com/jsp/jsp-syntax.html

<% 代码片段 %>
<% out.println("Hello World!"); %>

<%! 变量声明 %>
<%! int i = 0; %>

<%= 表达式 %>
<%= i %>

<%-- 注释 --%>
<%-- 注释内容不会被发送至浏览器 --%>

三种JSP指令
<%@ page ... %> ???定义页面依赖属性
<%@ include ... %> 包含其他文件
<%@ taglib ... %> ?声明要使用的标签库

EL表达式
http://www.runoob.com/jsp/jsp-expression-language.html
${expr}

JSP标准标签库(JSTL)
http://www.runoob.com/jsp/jsp-jstl.html

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<table>
?<c:forEach var="user" items="${users}">
???<tr>
?????<td>${user.id}</td>
?????<td>${user.name}</td>
???</tr>
?</c:forEach>
</table>

Spring’s JSP Tag Library
https://docs.spring.io/spring/docs/5.1.5.RELEASE/spring-framework-reference/web.html#mvc-view-jsp-tags
https://docs.spring.io/spring/docs/4.2.x/spring-framework-reference/html/spring-tld.html
新版文档不太好看,可以参考老版的。

<spring:url value="/users/${user.id}" var="userUrl" />
<spring:url value="/users/${user.id}/delete" var="deleteUrl" />
<spring:url value="/users/${user.id}/update" var="updateUrl" />

<button class="btn btn-danger" onclick="this.disabled=true;post(‘${deleteUrl}‘)">Delete</button>

Spring’s form tag library
https://docs.spring.io/spring/docs/5.1.5.RELEASE/spring-framework-reference/web.html#mvc-view-jsp-formtaglib
https://docs.spring.io/spring/docs/4.2.x/spring-framework-reference/html/spring-form-tld.html

<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>

<form:form modelAttribute="user" action="/users">
???<table>
???????<tr>
???????????<td>id:</td>
???????????<td><form:input path="id"/></td>
???????</tr>
???????<tr>
???????????<td>name:</td>
???????????<td><form:input path="name"/></td>
???????</tr>
???????<tr>
???????????<td colspan="2">
???????????????<input type="submit" value="Save Changes"/>
???????????</td>
???????</tr>
???</table>
</form:form>

JSP页面开发知识点整理

原文地址:https://www.cnblogs.com/LikeVirgo/p/10412764.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved