??xml version="1.0" encoding="utf-8" standalone="yes"?>国产h在线观看,国产区精品视频,国产福利电影在线http://www.aygfsteel.com/DreamFight/articles/247835.htmlDreamFightDreamFightMon, 22 Dec 2008 14:48:00 GMThttp://www.aygfsteel.com/DreamFight/articles/247835.htmlhttp://www.aygfsteel.com/DreamFight/comments/247835.htmlhttp://www.aygfsteel.com/DreamFight/articles/247835.html#Feedback0http://www.aygfsteel.com/DreamFight/comments/commentRss/247835.htmlhttp://www.aygfsteel.com/DreamFight/services/trackbacks/247835.html条g标签包括以下几种Q?/font>

l         <c:if>;

l         <c:choose>;

l         <c:when>;

l         <c:otherwise>;

下面Q我来分别介l:(x)

l         <c:if>; 它用来做条g判断Q功能类?/span>jsp中的<%if(boolean){}%>

语法Q?/font>
1、无body的情?/font>
       <c:if test=”testCondition” var=”varName” [scope=“{page|request|session|application}”]/>

2、有body的情?/font>

       <c:if test=”testCondition” var=”varName” [scope=“{page|request|session|application}”]>

              Body内容

</c:if>

举例Q?/font>c_if.jsp
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

<%@ page contentType="text/html; charset=gb2312" language="java" %>

<html>

<head>

<title>JSTL:c:if的?lt;/title>

</head>

<body bgcolor="#FFFFFF">

<c:set var="count" value="100"/>

<c:if test="${count>78}">

count>78

</c:if>

</body>

</html>

l         <c:choose>;它是用于条g选择Q和<c:when>,<c:otherwise>一起用,它的条g选择是排斥性的Q相当于jsp中的<%switch(i){case 0: … case 1:… default :}%>Q也可以完成<%if{}…else if{}….else if{} else{} %>的功?/span>

语法Q?lt;c:choose>

                     Body内容(<c:when>,<c:otherwise>)

       </c:choose>

注意Q它的body内容只能是由以下的元素组成:(x)

1.         I格Q?/font>

2.         0个或多个<c:when>子标{,<c:when>必须?lt;c:otherwise>子标{之前出玎ͼ

3.         0个或多个<c: otherwise >子标{?/font>

l         <c:when> 它是<c:choose>的一个分?/span>

语法Q?/font>

       <c:when test=”testCondition”>

              Body内容

</c:when>

注意Q它有两个限Ӟ(x)

1.         必须?lt;c:choose>作ؓ(f)它的父标{?/font>

2.         必须?lt;c:otherwise>标签之前出现

l         <c:otherwise>他代表了(jin)<c:choose>的最后选择相当?/span>jsp?/span><%switch(i){case 0: … case 1:… default :}%> 中的default语句?/span>

语法Q?/font>

       <c:otherwise>

              Conditional block

</c:otherwise>

它的使用有两个限Ӟ(x)

1.         必须?lt;c:choose>作ؓ(f)它的父标{;

2.         必须?lt;c:choose>的最后分支方式出玎ͼ

<c:choose>,<c:otherwise>,<c:when>举例Qc_choose.jsp

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

<%@ page contentType="text/html; charset=gb2312" language="java" %>

<c:set var="count" value="100"/>

<html>

<head>

<title>JSTL:c:choose的?lt;/title>

</head>

<body bgcolor="#FFFFFF">

<c:choose>

    <c:when test="${count <=0}">

      <font color="blue">

    </c:when>

    <c:when test="${count<=60&&count>0}">

      <font color="red">

    </c:when>

    <c:otherwise>

      <font color="green">

    </c:otherwise>      

</c:choose>

count的值是Q?lt;c:out value="${count}"/>

</font>

</body>

</html>

好了(jin)Qjstl条g标签׃l到q里Q下再见。。。。:(x)Q?/font>



DreamFight 2008-12-22 22:48 发表评论
]]>
JSPq接mysql数据?/title><link>http://www.aygfsteel.com/DreamFight/articles/245249.html</link><dc:creator>DreamFight</dc:creator><author>DreamFight</author><pubDate>Tue, 09 Dec 2008 07:11:00 GMT</pubDate><guid>http://www.aygfsteel.com/DreamFight/articles/245249.html</guid><wfw:comment>http://www.aygfsteel.com/DreamFight/comments/245249.html</wfw:comment><comments>http://www.aygfsteel.com/DreamFight/articles/245249.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/DreamFight/comments/commentRss/245249.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/DreamFight/services/trackbacks/245249.html</trackback:ping><description><![CDATA[<strong>一Q?软g下蝲<br /> </strong>  Mysql<br />   下蝲版本Q?.1.11<br />   <a >http://dev.mysql.com/downloads/mysql/4.1.html</a><br /> <br />   JDBC驱动<br />   下蝲版本Q?.1.8<br />   <a >http://dev.mysql.com/downloads/connector/j/3.1.html</a><br /> <br />   Mysql界面插g:mysql-front(可省?<br />   下蝲版本镜像QHongKongQ我下回来安装就是中文版?jin)?j)<br />   <a >http://www.mysqlfront.de/download.html</a><br /> <br /> <strong>二. 软g安装<br /> </strong>  1.安装mysql<br />   请参阅相x章,推荐文章Q?a >http://blog.csdn.net/saulzy/archive/2005/04/23/359648.aspx</a><br /> <br />   2.JDBC驱动Qmysql-connector-java-3.1.8<br />   q只是一个压~包Qƈ不需要安装,只要其解压Q我么用的是文件夹mysql-connector-java-3.1.8里的文gQmysql-connector-java-3.1.8-bin.jarQ?br /> <br />   3. Mysql界面插g:mysql-front<br />   q是一个安装程序,按照提示安装可以了(jin)Q?br /> <br /> <strong>三. 环境配置</strong><br />  首先Q我要说明的是我现在tomcat5.0的安装\径是: E:\Tomcat5.0\QJDK的安装\径是QE:\jdk1.4\<br />   在这里,需要配|环境变量的是JDBC驱动Q在配置前先要把刚才说到的mysql-connector-java-3.1.8-bin.jar本地盘某处Q我攄地方QE:\jdk1.4\<br /> MysqlDriver\Q,然后Ҏ(gu)你放的地方,配置classpathQ在path中加?nbsp;Q?br /> <br /> E:\jdk1.4\MysqlDriver\mysql-connector-java-5.0.8-bin.jar;<br /> <br /> 配置q个的目的是让你的java应用E序扑ֈq接mysql的驱动.<br /> <br />   配置完环境变量后q有很重要一步就是ؓ(f)JSPq接数据库配|驱动,q个其实很简单,是把mysql-connector-java-3.1.8-bin.jar拷到某些文g多wp?jin),我们要把mysql-connector-java-5.0.8-bin.jar;考备刎ͼ(x)<br /> <br /> webapps\lyb(我的目)\WEB-INF\lib\<br /> 考备到这里的原因是因为每一个web应用E序下的q个文gҎ(gu)该应用程序所用到的jar文g的存放位|?br /> 或者考备到这个文件夹下:(x)E:\tomcat5.0\common\lib\<br /> 攑ֈq里的原因是因ؓ(f) 在tomcat服务器中q个文gҎ(gu)Tomcat以及(qing)所有的web都能讉K到的他们需要的公共jar文g的存放位|?br /> <br /> 意思就是说如果在访问一  个web的时候,他首先去他的WEB-INF下的lib文g夹中查看是不是有他要用到的jar文g如果有的话就用这儿的Q如果没有的话就再去查找common\lib文g夹下是否有该文g?br /> <img src ="http://www.aygfsteel.com/DreamFight/aggbug/245249.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/DreamFight/" target="_blank">DreamFight</a> 2008-12-09 15:11 <a href="http://www.aygfsteel.com/DreamFight/articles/245249.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>pageContext对象http://www.aygfsteel.com/DreamFight/articles/244843.htmlDreamFightDreamFightSun, 07 Dec 2008 03:13:00 GMThttp://www.aygfsteel.com/DreamFight/articles/244843.htmlhttp://www.aygfsteel.com/DreamFight/comments/244843.htmlhttp://www.aygfsteel.com/DreamFight/articles/244843.html#Feedback0http://www.aygfsteel.com/DreamFight/comments/commentRss/244843.htmlhttp://www.aygfsteel.com/DreamFight/services/trackbacks/244843.htmlq个对象代表面上下文,该对象主要用于访问JSP之间的共享数据。用pageContext可以讉Kpage、request、session、application范围的变量?/p>

pageContext是PageContextcȝ实例Q它提供?jin)如下两个方法来讉Kpage、request、session、application范围的变量?/p>

getAttribute(String name)Q取得page范围内的name属性?/p>

getAttribute(String name,int scope)Q取得指定范围内的name属性,其中scope可以是如?个|(x)

PageContext.PAGE_SCOPEQ对应于page范围?/p>

PageContext.REQUEST_SCOPEQ对应于request范围?/p>

PageContext.SESSION_SCOPEQ对应于session范围?/p>

PageContext.APPLICATION_SCOPEQ对应于application范围?/p>

与getAttribute()Ҏ(gu)相对应,PageContext也提供了(jin)2个对应的setAttribute()Ҏ(gu)Q用于将指定变量攑օpage、request、session、application范围内?/p>

DreamFight 2008-12-07 11:13 发表评论
]]>
request.getRequestDispatche("").forward(request,response) ?response.sendRedirect("")的区?/title><link>http://www.aygfsteel.com/DreamFight/articles/244836.html</link><dc:creator>DreamFight</dc:creator><author>DreamFight</author><pubDate>Sun, 07 Dec 2008 02:30:00 GMT</pubDate><guid>http://www.aygfsteel.com/DreamFight/articles/244836.html</guid><wfw:comment>http://www.aygfsteel.com/DreamFight/comments/244836.html</wfw:comment><comments>http://www.aygfsteel.com/DreamFight/articles/244836.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/DreamFight/comments/commentRss/244836.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/DreamFight/services/trackbacks/244836.html</trackback:ping><description><![CDATA[<div style="text-indent: 21pt">1?span>forward重定向是在容器内部实现的同一个Web应用E序的重定向Q所以forwardҎ(gu)只能重定向到同一个Web应用E序中的一个资源,</span> <span style="font-size: 10pt">重定向后览器地址?/span> <span style="font-size: 10pt">URL</span> <span style="font-size: 10pt">不变</span> Q?span>sendRedirectҎ(gu)可以重定向到MURLQ?因ؓ(f)q种Ҏ(gu)是修改http头来实现的,URL没什么限Ӟ</span> <span style="font-size: 10pt">重定向后览器地址?/span> <span style="font-size: 10pt">URL</span> <span style="font-size: 10pt">改变</span> ?/div> <div style="text-indent: 21pt">2?span>forward重定向将原始的HTTPh对象QrequestQ从一个servlet实例传递到另一个实例,而采用sendRedirect方式两者不是同一个application?/span> </div> <div style="text-indent: 21pt">3、基于第二点Q参数的传递方式不一栗?span>forward的form参数跟着传递,所以在W二个实例中可以取得HTTPh的参数。sendRedirect只能通过链接传递参敎ͼresponse.sendRedirect(“</span> login.jsp?param1=a”)?/div> <div style="text-indent: 21pt">4?span>sendRedirect能够处理相对URLQ自动把它们转换成绝对URLQ如果地址是相对的Q没有一?#8216;/’Q那么Web containerp为它是相对于当前的请?span style="color: black; text-decoration: none">URI</span> 的。比如,如果为response.sendRedirect("login.jsp")Q则?x)从当前servlet ?span style="color: black; text-decoration: none">URL</span> 路径下找login.jspQ?http://10.1.18.8:8081/dms/servlet/Servlet 重定向的URL: <span style="color: black; text-decoration: none">http://10.1.18.8:8081/dms/servlet/login.jsp</span> Q如果ؓ(f)response.sendRedirect("/login.jsp")则会(x)从当前应用径下查?span style="color: black; text-decoration: none">url:http://10.1.18.8:8081/login.jsp</span> 。而forward不能q样处理相对路径?/span> </div> <img src ="http://www.aygfsteel.com/DreamFight/aggbug/244836.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/DreamFight/" target="_blank">DreamFight</a> 2008-12-07 10:30 <a href="http://www.aygfsteel.com/DreamFight/articles/244836.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>服务器端的重定向的两U方?/title><link>http://www.aygfsteel.com/DreamFight/articles/244834.html</link><dc:creator>DreamFight</dc:creator><author>DreamFight</author><pubDate>Sun, 07 Dec 2008 02:12:00 GMT</pubDate><guid>http://www.aygfsteel.com/DreamFight/articles/244834.html</guid><wfw:comment>http://www.aygfsteel.com/DreamFight/comments/244834.html</wfw:comment><comments>http://www.aygfsteel.com/DreamFight/articles/244834.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/DreamFight/comments/commentRss/244834.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/DreamFight/services/trackbacks/244834.html</trackback:ping><description><![CDATA[<p>服务器端的重定向可以有两U方式,一是用HttpServletResponse的sendRedirect()Ҏ(gu)Q一是用RequestDispatcher的forward()Ҏ(gu).</p> <p><strong>HttpServletResponse.sendRedirect()Ҏ(gu)</strong>响应定向到参数l(f)ocation指定的、新的URL。location可以是一个绝对的URLQ如response.sendRedirect("http://java.sun.com")也可以用相对的URL。如果location?#8220;/”开_(d)则容器认为相对于当前Web应用的根Q否则,容器解析ؓ(f)相对于当前请求的URL。这U重定向的方法,导致客L(fng)览器的hURL跌{。从览器中的地址栏中可以看到新的URL地址Q作用类g上面讄HTTP响应头信息的实现?br /> </p> <p><strong>RequestDispatcher.forward()Ҏ(gu)</strong>当前的request和response重定向到该RequestDispacher指定的资源。这在实际项目中大量使用Q因为完成一个业务操作往往需要跨多个步骤,每一步骤完成相应的处理后Q{向到下一个步骤。比如,通常业务处理在Servlet中处理,处理的结果{向到一个JSP面q行昄。这L(fng)hcM于Servlet铄功能Q但是还有一些区别。一个RequestDispatcher对象可以把请求发送到L一个服务器资源Q而不仅仅是另外一个Servlet?include()Ҏ(gu)把Request Dispatcher资源的输出包含到当前输出中?br /> <br /> 注意Q只有在未向客L(fng)输出响应时才可以调用forward()Ҏ(gu)Q如果页面缓存不为空Q在重定向前自动清除缓存。否则将抛出一个IllegalStateException异常?/p> <img src ="http://www.aygfsteel.com/DreamFight/aggbug/244834.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/DreamFight/" target="_blank">DreamFight</a> 2008-12-07 10:12 <a href="http://www.aygfsteel.com/DreamFight/articles/244834.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank">«</a>| <a href="http://" target="_blank">ٲ</a>| <a href="http://" target="_blank">֣</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ͷ</a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ͼ</a>| <a href="http://" target="_blank">ľ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ױ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">߰</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">¤</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">˷</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ר</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ˮ</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>