「JSP」修訂間的差異
跳至導覽
跳至搜尋
小 (通過HotCat快速增加分類「Sun」) |
(→FAQ) |
||
(未顯示同一使用者於中間所作的 2 次修訂) | |||
行 16: | 行 16: | ||
==相關套件== | ==相關套件== | ||
;JSP Standard Tag Library (JSTL),{{wikipedia|JavaServer_Pages_Standard_Tag_Library|lang=en}} | ;JSP Standard Tag Library (JSTL),{{wikipedia|JavaServer_Pages_Standard_Tag_Library|lang=en}} | ||
− | * [http://java.sun.com/products/jsp/jstl/ JavaServer Pages Standard Tag Library] | + | *[http://java.sun.com/products/jsp/jstl/ JavaServer Pages Standard Tag Library] |
− | * [http:// | + | *[http://jstl.java.net/ JSTL Project] |
− | * [http://caterpillar.onlyfun.net/Gossip/JSPServlet/IntroduceJSTL.htm 簡介] | + | *[http://caterpillar.onlyfun.net/Gossip/JSPServlet/IntroduceJSTL.htm 簡介] |
==討論區== | ==討論區== | ||
行 59: | 行 59: | ||
<source lang="java"> | <source lang="java"> | ||
String strQ = request.getParameter("q"); | String strQ = request.getParameter("q"); | ||
+ | </source> | ||
+ | |||
+ | ===JSP取得utf8格式的傳入參數時亂碼=== | ||
+ | *在接收參數之前先使用 | ||
+ | <source lang="java"> | ||
+ | <%@page pageEncoding="UTF-8" %> | ||
+ | <% request.setCharacterEncoding("UTF-8"); %> | ||
</source> | </source> | ||
行 69: | 行 76: | ||
* [[Tomcat]] | * [[Tomcat]] | ||
* [[WebLogic Server]] | * [[WebLogic Server]] | ||
+ | * [[JBoss application server]] | ||
於 2019年8月19日 (一) 15:06 的最新修訂
JSP(JavaServer Pages),參照:『維基百科~JSP』。
相關網站
相關技術文件
- Web.xml
- CONTROLLING WEB APPLICATION BEHAVIOR WITH WEB.XML……關於如何寫Web.xml
- SERVLET AND JSP FILTERS
- web.xml Deployment Descriptor Elements
- JSP Model 2
相關套件
- JSP Standard Tag Library (JSTL),參照:『維基百科~JavaServer_Pages_Standard_Tag_Library』
討論區
FAQ
include file時導致中文亂碼
- 以下的方法只適用於Tomcat
- 引入其他頁面的範例
<%@ include file="/include/TestInclude.jsp" %>
- 在引入頁與被引入頁,的第一行都加上語系設定,例如:Big5碼
<%@ page contentType="text/html; charset=big5" %>
如何在Jsp檔中輸出自訂的Log訊息到Tomcat 6的Log檔中
- Tomcat 6的Log檔預設放在 C:\Program Files\Apache Software Foundation\Tomcat 6.0\logs
- 使用下列方式
<% System.out.println("測試Log"); %>
如何在Jsp檔中做轉址
<% response.sendRedirect("TestRedirect.jsp"); %>
從tomcat移植到weblogic
JSP取得get模式的傳入參數
- 例如
String strQ = request.getParameter("q");
JSP取得utf8格式的傳入參數時亂碼
- 在接收參數之前先使用
<%@page pageEncoding="UTF-8" %> <% request.setCharacterEncoding("UTF-8"); %>