MyEclipse Jspデフォルトテンプレートの変更
すべては、jspページでstruts 2ラベルを使用する場合に、<%@taglib prefix="s"uri="/struts-tags"%>を手動で入力することに由来します.ここでJspページテンプレートを修正し、上記の文を加えると、Jspページを新規作成するたびに上記の文が表示されます.
具体的な操作過程は以下の通りである:(テストを経て、絶対に実行可能)
環境:MyEclipse 10+Windows 7
ステップ1:D:MyEclipse 1Commonpluginsディレクトリの下でcomを見つけます.genuitec.eclipse.wizards_XXX.JAr注意D:MyEclipse 1は私のインストールパスです.
ステップ2:ディレクトリtemplates/jspに入ります.テキストエディタでJspを変更します.vtlファイル、必要な文を追加します.ここに次の文を追加します.
<%@taglib prefix="s"uri="/struts-tags"%>保存、終了.
ステップ3:MyEclipseの新しいJspを起動し、テンプレートが変更されました.前のプロジェクトでjspファイルを新規作成する場合は、参照するjarパッケージrefreshを確認する必要があります.
注意:
1、修正した内容がjarパッケージに打ち込まれたため、プロセス間の共有リソースに属するため、ファイルシステムの修正時にMyEclipseを閉じなければならず、衝突による修正失敗を招かないようにしなければならない.
2、ネット上で別の方法を提供し、templatesを修正する.xmlと新しい*を作成します.vtlファイル、テンプレートを再追加します.具体的な手順は似ていますが、ここでは解凍して、対応する修正をしてからjarパッケージに電話したほうがいいです.
まとめ:
これにより、以前のブログでMyEclipseのデフォルト符号化の変更に言及したように、テンプレートを修正することで解決できる問題もあると思います.Jspを表示します.vtlファイル:
実際、テンプレート内の「pageEncoding」の値がencoding変数の値に設定されている場合、直接このように書くことができますか?
<%@ page language="java"import="java.util.*"pageEncoding="GBK"%>
具体的な操作過程は以下の通りである:(テストを経て、絶対に実行可能)
環境:MyEclipse 10+Windows 7
ステップ1:D:MyEclipse 1Commonpluginsディレクトリの下でcomを見つけます.genuitec.eclipse.wizards_XXX.JAr注意D:MyEclipse 1は私のインストールパスです.
ステップ2:ディレクトリtemplates/jspに入ります.テキストエディタでJspを変更します.vtlファイル、必要な文を追加します.ここに次の文を追加します.
<%@taglib prefix="s"uri="/struts-tags"%>保存、終了.
ステップ3:MyEclipseの新しいJspを起動し、テンプレートが変更されました.前のプロジェクトでjspファイルを新規作成する場合は、参照するjarパッケージrefreshを確認する必要があります.
注意:
1、修正した内容がjarパッケージに打ち込まれたため、プロセス間の共有リソースに属するため、ファイルシステムの修正時にMyEclipseを閉じなければならず、衝突による修正失敗を招かないようにしなければならない.
2、ネット上で別の方法を提供し、templatesを修正する.xmlと新しい*を作成します.vtlファイル、テンプレートを再追加します.具体的な手順は似ていますが、ここでは解凍して、対応する修正をしてからjarパッケージに電話したほうがいいです.
まとめ:
これにより、以前のブログでMyEclipseのデフォルト符号化の変更に言及したように、テンプレートを修正することで解決できる問題もあると思います.Jspを表示します.vtlファイル:
#*---------------------------------------------#
# Template for a JSP
# @version: 1.2
# @author: Ferret Renaud
# @author: Jed Anderson
#---------------------------------------------#
*#<%@ page language="java" import="java.util.*" pageEncoding="$encoding"%>
<%@ taglib uri="/struts-tags" prefix="s" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP '$title' starting page</title>
#parse( "templates/jsp/JSPMetaTags.vtl" )
</head>
<body>
This is my JSP page. <br>
</body>
</html>
実際、テンプレート内の「pageEncoding」の値がencoding変数の値に設定されている場合、直接このように書くことができますか?
<%@ page language="java"import="java.util.*"pageEncoding="GBK"%>