隨筆-51  評論-14  文章-0  trackbacks-0
          需要的包及TLD文件:

          首先需要將用到的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>

          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>



          另外需要在web.xml文件中加入如下代碼:(經試驗可有可無)


          <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"/>

          posted on 2008-04-07 19:51 Hank1026 閱讀(222) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 普陀区| 太谷县| 永城市| 泰安市| 乾安县| 金川县| 卓资县| 上高县| 东山县| 临泉县| 通江县| 聂拉木县| 南华县| 沙河市| 宜良县| 雷波县| 湘潭市| 新余市| 出国| 大关县| 普定县| 龙南县| 曲阳县| 资源县| 德阳市| 宿州市| 噶尔县| 宝山区| 彭山县| 金秀| 隆回县| 精河县| 延寿县| 汕尾市| 新竹市| 新建县| 聊城市| 黄石市| 虞城县| 宁国市| 陈巴尔虎旗|