java—JSTL

需求:

1、 做一个固定资产的系统,里面实体类,业务逻辑(接口+实现类)+jsp显示所有信息。

2、 由于没有数据库,所以在实现类模拟2条数据。

步骤:

1、 建立一个工程assets

2、 先建立好4个包entity ,action,service,dao(本例用不上)

3、 建立实体类(先写属性,然后添加get/set)

FixedAssets.java

4、 在service包建立service接口(业务逻辑)接口,有几个业务逻辑,就有几个方法

FixedAssetsService.java

//显示所有资产

public List<FixedAssets> getAllFixedAssets();

5、 在service包建立service的实现类FixedAssetsServiceImpl.java

public List<FixedAssets> getAllFixedAssets() {

List<FixedAssets> fixedAssetsList = new ArrayList<FixedAssets>();

//fixedAssetsList.add( 具体的实体的实例 );

return fixedAssetsList;

}

6、 在action包中根据业务需要添加Servlet

新建一个FixedAssetsServletGetAllInfo.java

在doGet方法中写代码;

a. 呼叫service

b. 把结果集List放到request对象

c. 跳转到jsp中

7、 新建一个jsp

a、 倒4个jstl的包

b、 添加<%@ taglib prefix="c"…

c、 写遍历结果集合的代码

时间: 2024-10-17 16:02:39

java—JSTL的相关文章

[Java] JSTL格式化时间计算时差

引入JSLT标签: <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%> 字符串someDate: <c:set var="someDateStr" value="2

java jstl标签

转自:http://blog.csdn.net/liushuijinger/article/details/9143793 JSTL(JSP Standard Tag Library ,JSP标准标签库)是一个实现 Web应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断.数据管理格式化.XML 操作以及数据库访问. 目前也有不少人在用JSTL,今天我们就一起学习一下JSTL的核心标签. 在JSP页面引入核心标签库的代码为:<%@ taglib prefix="c"

Java jstl标签使用总结

1.在jsp文件中引用 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 2.jstl常用标签的使用 1)choose 相当于switch <body> <% Rat rat=new Rat(); rat.setName("Cally"); rat.setAge(10); request.setAttribute("rat1&q

java cannot find the tag library descriptor for &quot;http://java.sun.com/jsp/jstl/core&quot;

出现java cannot find the tag library descriptor for "http://java.sun.com/jsp/jstl/core" 主要的愿意是因为没有jstl的jar包,如果你里面有了,那么可能是版本的问题,j2ee版本如果是1.4那么就要加jstl.jar包,如果是以上就不用加了,还有一个问题是jstl.jar包版本的问题,如果你里面是jstl1.1那么http://Java.sun.com/jsp/jstl/core就是这样,如果是1.0那

Java Web开发基础(3)-JSTL

在DRP项目中接触到了JSTL标签库,对我这样的比較懒的人来说,第一感觉就是"惊艳". JSTL标签库的使用.能够消除大量复杂.繁复的工作.工作量降低的不是一点半点.是降低了一大半.不论什么工具的引入,都会使我们的工作变的简单.可是问题是我们工作能够变的简单,可是我们不能让自己的大脑变的简单.所以,我们不是简单的会用就能够.我们还须要了解这个工具是怎样工作的.怎样为我们提供便利的.ok.以下进入正题,我们从问题開始-- JSP脚本带来的问题 不知道看到这几个子,各位有什么想法?反正我认

Java Web学习(27): JSTL学习(五)

<c:import>标签 <c:import>标签提供<jsp:include>动作标签的所有的功能动作,但也可以包含绝对URL.例如,允许使用导入 标签包含的内容从一个不同的Web站点或FTP服务器. 同<jsp:include>标签的区别:只能包含同一个Web应用中的文件,而<c:import>标签可以包含其他Web应用中 的文件,甚至是网络上的资源. <c:import>标签具有以下属性: <c:import>标签的

JAVA学习篇--JSTL基础

JSTL是什么 JSTL(JSP Standard TagLibrary,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库. 为什么要用JSTL 我们JSP用于开发信息展现页非常方便;也可以嵌入java代码(scriptlet.表达式和声明)代码用来实现相关逻辑控制.看下面程序.但这样做会带来如下问题: jsp维护难度增加;出错提示不明确,不容易调试; 分工不明确;(即jsp开发者是美工,也是程序员); 最终增加程序的开发成本; <% if (session.getAttribute(

java,js,jstl,EL的简单交互

EL全名Expression Language.EL提供了在JSP脚本编制元素范围外使用运行时表达式的功能. 脚本编制元素是指页面中能够用于在JSP文件中嵌入java代码的元素. JSP标准标记库(jsp staandard tag library,jstl)是一个实现web应用程序常用功能的定制标记库集.有c标签.fmt标签,sql标签,xml标签,fn标签等. EL表达式与jstl有何不同? El表达式的出现主要是为了使jsp的使用更简单,减少java的代码,一般与jstl配合使用,但有时会

Java Web学习(25): JSTL学习(三)

常用核心标签介绍 JSTL的核心标签共13个,从功能上可以分为4类: 1)表达式控制标签 <c:out>.<c:set>.<c:remove>.<c:catch> 2)流程控制标签 <c:if>.<c:choose>.<c:when>.<c:otherwise>   3)循环标签 <c:forEach>.<c:forTokens> 4)URL操作标签 <c:import>.&