易截截图软件、单文件、免安装、纯绿色、仅160KB

JSP标准标签库JSTL

JSTL的目标是为了简化JSP页面而设计。对于页面设计人员来说,使用脚本语言(JSP默认是Java)操作动态数据是比较困难的,而采用标签和表达式语言则相对容易些,JSTL的使用为页面设计人员和程序开发人员的分工协作提供了便利。
JSTL虽然叫做标准标签库,但实际上是由5个不同功能的标签库组成。这里只介绍常用的Core标签库
Core标签库主要包括了一般用途的标签、条件标签、迭代标签和URL相关的标签。在JSP页面中使用Core标签库,要使用taglib指令,指定引用的标签库,如下:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<s:set>
设置范围变量的值
<s:set var="user" value="zhangsan" scope="session"/>

<s:set var="user" scope="session">zhangsan</s:set>
设置对象的属性值
<s:set target="${user}" value="18" property="age"/>

<s:set target="${preferences}" property="color">${param.color}</c:set>
条件标签:

<c:choose>
    <c:when test="${param.name='zhangsan'}">
        ${param.name} is manager!
    </c:when>
    <c:when test="${param.name='lisi'}">
        ${param.name} is salesman!
    </c:when>
    <c:otherwise>
        ${param.name} is employee!
    </c:otherwise>
</c:choose>
迭代标签:
<c:forEach>用于对包含了多个对象的集合进行迭代

<table>
    <c:forEach var="user" itmes="${useList}" varStatus="status">
        <tr>
            <td>${status.count}</td>
            <td>${status.index}</td>
            <td>${status.first}</td>
            <td&g


相关文档:

JSP标签

一 。自定义JSP标签的处理过程:
  1.在JSP中引入标签库:
  2.在JSP中使用标签库标签
  3.Web容器根据第二个步骤中的prefix,获得第一个步骤中声明的taglib的uri属性值
  4.Web容器根据uri属性在web.xml找到对应的元素
    5.从元素中获得对应的元素的值
    6.Web容 ......

JSP中的中文字符处理

在编写JSP程序时,常常会碰到中文字符处理的问题,在接受request的中文字符时显示出来一串乱码。网上处理方法一箩筐,下面说说我用过的两种有效地解决办法:
1.为程序编写一个字符串处理函数,用一个静态文件保存,在需要处理中文字符的JSP页面中包含它,
<%!
 public String codeToString(String str)
 { ......

JSP连接各种数据库 代码集锦


那么现在开始我们的jsp和数据库之旅吧。
一、jsp连接Oracle8/8i/9i数据库(用thin模式)
  testoracle.jsp如下:
<%@ page contentType=\"text/html;charset=gb2312\"%>
<%@ page import=\"java.sql.*\"%>
<html>
<body>
<%Class.forName(\"oracle.jdbc.driver.Oracl ......

jsp连接数据库

 <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<%@ page contentType="text/html; charset=gb2312" language="java"
import="java.sql.*"%>
<%  
    /*********************
  &nb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号