javaweb JSP、JSTL标签

简介: javaweb JSP、JSTL标签

JSP标签、JSTL标签、EL表达式


JSP标签

<jsp:forward page="jsptag2.jsp"></jsp:forward>
//存放值
 <jsp:param name="name" value="zangzang"/>
    <jsp:param name="age" value="20"/>
    //获取值
    <%=request.getParameter("name")%>
<%=request.getParameter("age")%>


JSTL表达式

JSTL标签可以的使用就是为了弥补HTML标签的不足,他自定义了许多的标签,可以供我们使用,标签的功能和java代码一样!


核心标签

20200720095402449.png


JSTL标签使用步骤

1. 引入对应的taglib

2. 使用其中的方法

3. 获取web开发的常用对象

4. 在Tomcat也需要引入jstl的包,否则会报错JSTL解析错误


if

<body>
<h1>1</h1>
<%--jsp:include--%>
<%--
Http://localhost:8080/jsptag.jsp?name=znagznag&age=20
--%>
<form method="get" action="pageContextDemo01.jsp">
<%--    EL表达式获取表单中的数据
    ${param.参数值}
--%>
    <input type="text" name="username" value="${param.username}">
    <input type="submit" value="登录">
</form>
<%--判断如果提交的用户是管理员,则登录成功--%>
<c:if test="${param.username=='admin'}" var="isAdmin">
    <c:out value="管理员欢迎你"></c:out>
</c:if>
<c:out value="${isAdmin}">
</c:out>
</body>


choose

<c:set var="chengji" value="55"></c:set>
<c:choose>
    <c:when test="${chengji>=90}">
        你的成绩为优秀
    </c:when>
    <c:when test="${chengji>=80}">
        你的成绩为良好
    </c:when>
    <c:when test="${chengji>=60}">
        你的成绩为及格
    </c:when>
    <c:when test="${chengji<=60}">
        你的成绩为不及格
    </c:when>
</c:choose>


for each

<%
    ArrayList<String> people = new ArrayList<>();
    people.add(0,"张三");
    people.add(1,"李四");
    people.add(2,"王五");
    request.setAttribute("list",people);
%>
    <c:forEach var="people" items="${list}">
        <c:out value="${people}">
        </c:out>
    </c:forEach>
<%--
var 每一次遍历出来的变量
items 返回遍历的对象
begin 开始
end 结束
step 步长
--%>
<c:forEach var="people" items="${list}" begin="1" end="3" step="1">
    <c:out value="${people}">
    </c:out>
</c:forEach>


格式化标签

SQL标签

XML标签


EL表达式:${}

* 获取数据

* 执行运算

* 获取web开发的常用对象

相关文章
|
27天前
|
存储 XML SQL
jsp、EL表达式、Jstl使用
jsp、EL表达式、Jstl使用
|
2月前
|
Java 应用服务中间件
解决tomcat启动报错:无法在web.xml或使用此应用程序部署的jar文件中解析绝对的url [http:java.sun.com/jsp/jstl/core]
解决tomcat启动报错:无法在web.xml或使用此应用程序部署的jar文件中解析绝对的url [http:java.sun.com/jsp/jstl/core]
171 1
|
3月前
|
Java
jsp页面中使用jstl标签报错:javax.servlet.jsp.JspTagException
jsp页面中使用jstl标签报错:javax.servlet.jsp.JspTagException
15 0
|
4月前
|
存储 前端开发 Java
JavaWeb:servlet+jsp+mybatis商品管理增删改查
商品管理通常包括增加(添加)、删除、修改和查询商品信息
57 1
JavaWeb:servlet+jsp+mybatis商品管理增删改查
|
4月前
|
安全 Java
javaweb实训第四天下午——员工管理系统-JSP&Servlet&JDBC综合练习-CRUD
1.课程介绍 Servlet细节; (掌握) 员工信息相关的CRUD; (掌握) 部门信息相关的CRUD; (掌握) 2.Servlet细节 2.1.多种匹配方式
41 0
|
4月前
|
测试技术 数据库 数据安全/隐私保护
JavaWeb+JSP+SQL server学生学籍管理系统设计与实现(源代码+论文+开题报告+外文翻译+答辩PPT)
JavaWeb+JSP+SQL server学生学籍管理系统设计与实现(源代码+论文+开题报告+外文翻译+答辩PPT)
107 0
|
4月前
|
XML 安全 Java
JavaWeb有机果蔬商城系统有机蔬菜水果商城系统(分前后台javaWeb+jsp+jstl+css+js+mysql)
JavaWeb有机果蔬商城系统有机蔬菜水果商城系统(分前后台javaWeb+jsp+jstl+css+js+mysql)
|
4月前
|
Java 数据库 数据安全/隐私保护
基于javaWeb电子商城前后台管理系统网上商城系统(spring+mysql+jsp+jstl+css)
基于javaWeb电子商城前后台管理系统网上商城系统(spring+mysql+jsp+jstl+css)
|
4月前
|
前端开发 JavaScript Java
基于JavaWeb机票订购系统(含前后台)(Java+spring+jsp+bootstrap+mysql)
基于JavaWeb机票订购系统(含前后台)(Java+spring+jsp+bootstrap+mysql)
|
1月前
|
Java
学校教师管理系统【JSP+Servlet+JavaBean】(Java课设)
学校教师管理系统【JSP+Servlet+JavaBean】(Java课设)
21 1