需要的包及TLD文件:
首先需要将用到的jar包放入WEB-INF/lib 目录下,再将c.tld文件放到/WEB-INF目录下
jstl.jar
standard.jar
form.html
form.jsp
另外需要在web.xml文件中加入如下代码:(经试验可有可无)
二,EL表达式语言接收参数乱码问题
发送请求的页面表单须使用POST提交参数(使用GET会出现???乱码,我也不清楚什么原因)
接收参数的页面加入如下代码:
首先需要将用到的jar包放入WEB-INF/lib 目录下,再将c.tld文件放到/WEB-INF目录下
jstl.jar
standard.jar
form.html
<html>
<head><title>Select Your Portal</title></head>
<body>
<h1>请选择:</h1>
<form action="form.jsp" method="get">
<select name="portchoice">
<option value="1">电脑</option>
<option value="2">网络</option>
<option value="3">软件</option>
</select>
<input type="submit" value="Select"/>
</form>
</body>
</html>
<head><title>Select Your Portal</title></head>
<body>
<h1>请选择:</h1>
<form action="form.jsp" method="get">
<select name="portchoice">
<option value="1">电脑</option>
<option value="2">网络</option>
<option value="3">软件</option>
</select>
<input type="submit" value="Select"/>
</form>
</body>
</html>
form.jsp
<%@ page contentType="text/html; charset=GBK" %>
<%@ page isELIgnored="false" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<c:choose>
<c:when test="${param.portchoice == '1'}">
<head><title>欢迎来到电脑世界</title></head>
<body>
<h1>欢迎来到电脑世界</h1>
</body>
</c:when>
<c:when test="${param.portchoice == '2'}">
<head><title>网络天地欢迎您</title></head>
<body>
<h1>网络天地欢迎您</h1>
</body>
</c:when>
<c:when test="${param.portchoice == '3'}">
<head><title>学软件</title></head>
<body>
<h1>我们一起学软件!</h1>
</body>
</c:when>
<c:otherwise>
<head><title>其它</title></head>
<body>
<h1>其它选项</h1>
</body>
</c:otherwise>
</c:choose>
</html>
<%@ page isELIgnored="false" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<c:choose>
<c:when test="${param.portchoice == '1'}">
<head><title>欢迎来到电脑世界</title></head>
<body>
<h1>欢迎来到电脑世界</h1>
</body>
</c:when>
<c:when test="${param.portchoice == '2'}">
<head><title>网络天地欢迎您</title></head>
<body>
<h1>网络天地欢迎您</h1>
</body>
</c:when>
<c:when test="${param.portchoice == '3'}">
<head><title>学软件</title></head>
<body>
<h1>我们一起学软件!</h1>
</body>
</c:when>
<c:otherwise>
<head><title>其它</title></head>
<body>
<h1>其它选项</h1>
</body>
</c:otherwise>
</c:choose>
</html>
另外需要在web.xml文件中加入如下代码:(经试验可有可无)
<taglib>
<taglib-uri>http://java.sun.com/jsp/jstl/core</taglib-uri>
<taglib-location>/WEB-INF/c.tld</taglib-location>
</taglib>
<taglib-uri>http://java.sun.com/jsp/jstl/core</taglib-uri>
<taglib-location>/WEB-INF/c.tld</taglib-location>
</taglib>
二,EL表达式语言接收参数乱码问题
发送请求的页面表单须使用POST提交参数(使用GET会出现???乱码,我也不清楚什么原因)
接收参数的页面加入如下代码:
<%@ taglib prefix="fmt" uri="/WEB-INF/fmt.tld" %>
<fmt:requestEncoding value="GB2312"/>
<fmt:requestEncoding value="GB2312"/>
发表评论
-
db2, oracle和sqlserver取前几行的语法
2010-10-18 11:58 963db2: select * from tab f ... -
项目总结(Ajax+Struts+Spring+Hiberante+SQLServer2000) 第一部分 (转载)
2008-03-29 16:49 679总算将一个项目勉强上线,也是第一次我独立完成的这么多任务,框架 ... -
实例学习Spring和Hibernate的一点点体会 (转载)
2008-03-29 17:36 791昨天用Spring写DAO,有朋友说比较Hibernate还是 ... -
jsp+xsl查询数据库
2008-04-06 19:26 1036往往JSP通常用来动态的生成HTML文件,来 ... -
hibernate3.0中文查询问题解决方法
2008-04-07 13:08 741在applicationContext.xml中加入如下代码: ... -
EL表达式语言
2008-04-09 00:30 696引用:http://blog.163.com/s_zhchlu ... -
使用COOKIE登录验证(转载)
2008-04-21 20:11 1519附加功能:登录成功后 ... -
JavaMail
2008-04-30 13:19 654package org.hank.mail;import ... -
用"window.showModalDialog()"实现DIV模式弹出窗口 (转)
2008-05-04 09:20 17801、test.html 测试页 <html> ... -
以二进制流的方式存取图像
2008-05-07 00:03 1241imageinfo.sql CREATE TABLE ... -
java 生成图片缩略图
2008-05-08 13:26 7175方法一: import javax.imageio.Image ... -
一个不错的弹出窗口的js效果(值的收藏)
2008-06-02 19:00 1120<script type="text/jav ... -
<c:forEach>&条件标签使用
2008-06-06 09:57 7104<c:forEach>标签的使 ... -
div 缓慢下拉效果
2008-06-10 18:05 1523<!DOCTYPE html PUBLIC " ... -
弹出窗口传值
2008-06-13 09:07 915子窗口中内容: function change(obj){ ... -
Action之间传值
2008-06-13 09:13 868return new ActionForward(" ... -
数据库连接池简介
2008-06-15 14:30 749数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应 ... -
Spring的事务管理
2008-06-15 14:32 437Spring提供了一致的事务管理抽象。这个抽象是Sprin ... -
form产生的空行的解决
2008-06-16 16:32 688利用css属性,将form的内部上下左右的填充距离设置为0就好 ... -
实现Web程序的自动登录
2008-06-16 17:13 799...
相关推荐
EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)是Java Web开发中的重要技术,它们在构建动态Web应用程序时发挥着关键作用。EL主要用于简化页面中的数据访问,而JSTL则提供了一系列标签...
在"jstl入门示例源码"中,你可以找到一系列展示JSTL基本功能的编译成功示例。这些示例将帮助初学者快速掌握JSTL的核心概念和用法。下面我们将深入探讨JSTL的关键组件和主要功能: 1. **Core标签库**:这是JSTL中最...
**JSTL(JavaServer Pages Standard Tag Library)入门教程** JSTL是Java服务器页面标准标签库,它提供了一系列的标签来简化JSP开发,帮助开发者处理常见的任务,如迭代、条件判断、XML处理等,使得JSP代码更加简洁...
**JSTL(JavaServer Pages Standard Tag Library)**是Java Web开发中的一种标准标签库,它为JSP页面提供了一套强大的、可..."JSTL入门帮助文档"会详细讲解这些概念和用法,对初学者来说是一份非常有价值的参考资料。
JSP 标准标记库(JSP Standard Tag Library,JSTL)是一个实现 Web 应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断、数据管理格式化、XML 操作以及数据库访问。在developerWorks 上其新系列的...
在IBM的这份“JSTL入门文档”中,读者可以找到关于以上各个方面的详细解释和实例,通过学习和实践,能够深入理解JSTL并将其应用于实际项目中。同时,文档可能还会包含其他实用的技巧和最佳实践,帮助开发者更好地...
在这个"Struts中JSTL入门案例"中,我们将学习如何在Struts框架中集成并使用JSTL,以提升我们的开发效率和代码可读性。首先,我们需要了解JSTL的基础知识,它包括核心标签库(Core)、HTML标签库、XML标签库和函数库...
JSP 标准标记库(JSP Standard Tag Library,JSTL)是一个实现 Web 应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断、数据管理格式化、XML 操作以及数据库访问。在 developerWorks 上其新系列...
以下是一个简单的JSTL示例,展示如何使用`<c:forEach>`标签遍历数组: ```jsp <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> ;charset=UTF-8" language="java" %> ${fruits}" var="fruit">...
**JSTL(JavaServer Pages Standard Tag Library)入门标准教程** **一、JSTL概述** JSTL是由Apache软件基金会开发的一个JavaServer Pages(JSP)标准标签库,它提供了一系列标签来简化JSP页面的开发,使代码更加...
JSP 标准标记库(JSP Standard Tag Library,JSTL)是一个实现 Web 应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断、数据管理格式化、XML 操作以及数据库访问。在 developerworks 上其新系列...
### JSTL入门:简化JSP应用程序的维护与开发 #### 核心概念与优势 JSP标准标记库(JSTL,JSP Standard Tag Library)是为Web应用程序设计的一套标准化标记库,旨在简化JavaServer Pages(JSP)页面的开发与维护...
**JSP标准标记库(JSTL)**是JavaServer Pages(JSP)技术中一个重要的组成部分,旨在简化Web应用程序的表示层开发。这个库集合了一系列定制的标签,用于处理常见的服务器端任务,如迭代、条件判断、数据管理、XML...
在实际应用中,最常用的是Core库。Core库的标签库URI前缀为`http://java.sun.com/jsp/jstl/core`。 ### 二、JSTL导入与使用 在JSP页面中,使用`<%@ taglib %>`指令导入JSTL库。例如,导入核心库的代码如下: ```...
### JSTL入门详解 **一、JSTL1.0概述** JSTL(JavaServer Pages Standard Tag Library,JavaServer页面标准标签库)1.0版本发布于2002年6月,旨在简化JSP(JavaServer Pages)页面的开发过程,减少对脚本代码的...
- `webhello`可能是简单的Hello World示例,用于入门教学。 **7. 学习与实践** 学习JSTL不仅需要理解每个标签的功能,还需要通过实际项目进行练习,加深理解。例如,可以尝试将`beanutilexamples`中的bean utility...
JSTL的主要目标是帮助开发者将业务逻辑与展示逻辑清晰地分离,使得页面呈现变得更加简单。 **JSTL的核心标签库** JSTL的核心库(Core Library)包括以下几个方面: 1. 变量管理:如设置、获取和删除变量。 2. 输入...
对于新手而言,JSTL提供了一种快速入门JSP的方式,无需深入学习Java语法即可进行基本的Web开发;而对于有经验的开发者,JSTL则是一种提升效率、优化代码结构的有力工具。通过使用JSTL,开发者可以专注于业务逻辑的...
JSP 标准标记库(JavaServer Pages Standard Tag Library,简称JSTL)是Java Web开发中一个重要的组件,它为开发者提供了丰富的预定义标签,用于处理常见的Web应用程序任务。这个文档集合尤其适合初学者,因为它提供...