需要的包及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 875db2: select * from tab f ... -
项目总结(Ajax+Struts+Spring+Hiberante+SQLServer2000) 第一部分 (转载)
2008-03-29 16:49 644总算将一个项目勉强上线,也是第一次我独立完成的这么多任务,框架 ... -
实例学习Spring和Hibernate的一点点体会 (转载)
2008-03-29 17:36 748昨天用Spring写DAO,有朋友说比较Hibernate还是 ... -
jsp+xsl查询数据库
2008-04-06 19:26 985往往JSP通常用来动态的生成HTML文件,来 ... -
hibernate3.0中文查询问题解决方法
2008-04-07 13:08 707在applicationContext.xml中加入如下代码: ... -
EL表达式语言
2008-04-09 00:30 652引用:http://blog.163.com/s_zhchlu ... -
使用COOKIE登录验证(转载)
2008-04-21 20:11 1486附加功能:登录成功后 ... -
JavaMail
2008-04-30 13:19 610package org.hank.mail;import ... -
用"window.showModalDialog()"实现DIV模式弹出窗口 (转)
2008-05-04 09:20 17351、test.html 测试页 <html> ... -
以二进制流的方式存取图像
2008-05-07 00:03 1194imageinfo.sql CREATE TABLE ... -
java 生成图片缩略图
2008-05-08 13:26 7139方法一: import javax.imageio.Image ... -
一个不错的弹出窗口的js效果(值的收藏)
2008-06-02 19:00 1076<script type="text/jav ... -
<c:forEach>&条件标签使用
2008-06-06 09:57 7059<c:forEach>标签的使 ... -
div 缓慢下拉效果
2008-06-10 18:05 1489<!DOCTYPE html PUBLIC " ... -
弹出窗口传值
2008-06-13 09:07 868子窗口中内容: function change(obj){ ... -
Action之间传值
2008-06-13 09:13 826return new ActionForward(" ... -
数据库连接池简介
2008-06-15 14:30 706数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应 ... -
Spring的事务管理
2008-06-15 14:32 387Spring提供了一致的事务管理抽象。这个抽象是Sprin ... -
form产生的空行的解决
2008-06-16 16:32 634利用css属性,将form的内部上下左右的填充距离设置为0就好 ... -
实现Web程序的自动登录
2008-06-16 17:13 745...
相关推荐
JSTL的入门标准教程,讲述jstl的概念,应用方法及场景
JSP 标准标记库(JSP Standard Tag Library,JSTL)是一个实现 Web 应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断、数据管理格式化、XML 操作以及数据库访问。在developerWorks 上其新系列的...
JSP 标准标记库(JSP Standard Tag Library,JSTL)是一个实现 Web 应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断、数据管理格式化、XML 操作以及数据库访问。在 developerWorks 上其新系列...
JSP 标准标记库(JSP Standard Tag Library,JSTL)是一个实现 Web 应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断、数据管理格式化、XML 操作以及数据库访问。在 developerworks 上其新系列...
适合初学者参考——JSP 标准标记库(JSTL)是一个实现 Web 应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断、数据管理格式化、XML 操作以及数据库访问
JSTL入门,第4部分: 访问SQL和XML内容英文原文Web应用程序的标志是多个子系统的集成。SQL和XML是在这类子系统之间交换数据的两种最通用的机制。在本文中,MarkKolb介绍访问JSP页面数据库和XML内容的sql和xml库并对...
JSP 标准标记库(JSP Standard Tag Library,JSTL)是一个实现 Web 应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断、数据管理格式化、XML 操作以及数据库访问。
除了核心 JSP 标记,如 jsp:include 之外,定制标记库工具使您能够创建唯一的标记来描述以站点或应用程序为导向的操作。一旦您创建了定制标记库 ( 简称 taglib) ,当您扩展项目或转向另一个项目时您可以重复使用这些...
共24章,其中,第1篇为技能学习篇,主要包括Java Web开发环境、JSP语法、JSP内置对象、Java Bean技术、Servlet技术、EL与JSTL标签库、数据库应用开发、初识Struts2基础、揭密Struts2高级技术、Hib锄劬e技术入门、...
如果你手上有一本《Spring in Action》, 那么你最好从第三部分"Spring 在 Web 层的应用--建立 Web 层"开始看, 否则那将是一场恶梦! 首先, 我需要在你心里建立起 Spring MVC 的基本概念. 基于 Spring 的 Web 应用...
JavaWeb从入门到精通这本书的教学PPT ,里面共有21章内容,从H5、XML、JSP、EL表达式、JSTL标准标签库和连接数据库的JDBC再到Spring,SpringMVC、MyBatis和Struts2、Hibernate常用框架的详细讲解。
205 9.6 循环标签 206 9.6.1 循环标签 207 9.6.2 迭代标签 209 9.7 上机实践 210 9.7.1 利用JSTL标签导入用户注册协议 210 9.7.2 根据参数请求显示不同的页面 211 9.7.3 JSTL在电子商城中的应用 211 9.8 小...
21 JSTL和EL 22 JSP综合运用 23-24 项目案例:论坛短消息 25-26 项目案例:电子书城 27 Servlet基础 28 servlet应用 29 JSP+Servlet+JavaBean 30自定义MVC框架 31 指导学习:自定义MVC框架的使用 32 Struts 2初体验 ...
包括Java Web应用开发概述、HTML与CSS网页开发基础、JavaScript脚本语言、搭建开发环境、JSP基本语法、JSP内置对象、JavaBean技术、Servlet技术、过滤器和监听器、Java Web的数据库操作、EL(表达式语言)、JSTL标签...
共24章,其中,第1篇为技能学习篇,主要包括Java Web开发环境、JSP语法、JSP内置对象、Java Bean技术、Servlet技术、EL与JSTL标签库、数据库应用开发、初识Struts2基础、揭密Struts2高级技术、Hib锄劬e技术入门、...
JSF的开发流程和asp.net中所倡导的code behind方式很相似,核心是事件驱动,组件和标签的封装程度非常高,很多典型应用已经不需要开发者去处理http。页面操作会被自动映射到对应的java bean中,后台逻辑只需要同java...
JSP入门、HTTP和Servlet基础、JSP基本语法、JSP内置对象、JavaBean开发、MVC模式、JSP开发常用技巧、表达式语言、JSTL、自定义标签、JDBC、JSP实用开发技术、综合应用实例以及Struts/Hibernate/Spring初步等
本书还涵盖了文本处理、图片验证、自动登录、验证过滤器、压缩处理、JSTL应用与操作等各种实用范例。 本书在讲解的过程中,以“微博”项目贯穿全书,随着每一章的讲述都在适当的时候将JSP &Servlet;技术应用于...