筆記一下JSTL, 如果有錯請糾正 謝謝

練習遇到from action 取不到路徑問題, 因為不是在根目錄WebContent下, 

有三種方法可以使用 ,但第三種感覺有點多餘, 參考程式碼如下

<%@page pageEncoding="UTF-8" contentType="text/html; charset=UTF-8" %>

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

<html>

<head>  

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

<title>Welcome <%=session.getAttribute("name")%></title>  

</head>  

<body>  

    <h3>歡迎來到測試網頁</h3>  

     (1)直接絕對路徑

     <form action="/RayTest/textServlet" method="post">

     (2)使用JSTL Tag

     <form action="<c:url value='/textServlet' />" method="post">

     (3)JSTL 的另一種寫法, 先將url 拆出, 再用${}導入

     <c:url var="post_url"  value="/textServlet" />

     <form action="${post_url}" method="post">

      <td>Message</td>  

         <td><input type="text" name="message" required="required" /></td>  

        <td><input type="submit" value="Text" /></td>  

     </form>

</body>  

</html>

文章標籤

瑞、瑪姬與小昆妮 發表在 痞客邦 留言(0) 人氣()