❶ 在Eclipse中如何設置JSP的過濾器呢
在web.xml中加入
<filter>
<filter-name>EncodingFilter</filter-name>
<filter-class>這里填你的打專包路屬徑.SetCharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>GBK</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>EncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
❷ eclipse 中的debug中的過濾器(step with fileters)是什麼意思
逐步過濾 一直執行直到遇到未經過濾的位置或斷點
❸ eclipse Shift+F5使用過濾器單步執行是什麼意思怎麼用
就是一步一步的執行程序,你可以在你要調試的程序裡面設置一個斷點,然後debug,就可以一步一步的執行了,如圖
❹ 如何在eclipse里添加logcat,以及添加過濾器
logcat里信息繁多,用過濾器可以方便快捷的找到我們要查找的信息。
我們可以在打開Eclipse之後,選擇Window–>ShowView->Other菜單,然後在Android->LogCat中選擇LogCat,這樣LogCat便會在Eclipse的下方區域出現了。
其中,在LogCat的右上方的5個字母分別表示了5種不同類型的日誌信息(並以不同顏色加以區分,級別越高,顏色越突出):
1.[V]:詳細(Verbose)信息,輸出顏色為黑色
2.[D]:調試(Debug)信息,輸出顏色是藍色
3.[I]:通告(Info)信息,輸出顏色為綠色
4.[W]:警告(Warn)信息,輸出顏色為橙色
5.[E]:錯誤(Error)信息,輸出顏色為紅色,這里錯誤信息的級別最高,其次是警告信息,然後是通知信息和調試信息,級別最低的是詳細信息。
程序運行後,LogCat捕獲得到應用程序發送的日誌信息,顯示結果如下圖:
註:如果不能正常顯示,最好重啟一下eclipse。
❺ eclipse怎麼自動創建過濾器
eclipse怎麼自動創建過濾器
使用Eclipse 編寫Java代碼時,自動生成的注釋信息都是按照預先設置專好的格屬式
生成的。
修改作者、日期注釋格式:
打開Windows->Preferences->Java->Code Style->Code Templates,
點擊右邊窗口中的Comments,可以看到有很多選項,
我們便可對此注釋信息模板進行編輯。
如我們希望在一個Java文件的開頭設置作者信息、日期信息。
選擇Types,點擊Edit,將
/**
* @author ${user}
* ${tags}
*/
將${user}刪除,改成你希望顯示的名字
將${tags}刪除,
點擊Insert Variable,選擇Date,這樣就會自動生成日期信息。
在你需要添加註釋的地方點擊Sources->Ganarate Element Comment,
或者使用快捷鍵 Alt+Shift+J ,則 eclipse 自動在該類前面添加註釋。
❻ eclipse里怎麼部署過濾器啊,那位大哥能教教我啊,急
過濾器(Filter)這個只和web.xml有關系, 和IDE無關
你的web文件下/WEB-INF/web.xml 這個文件
比如說有這樣一個Filter 類文件
//====
package net.coldsky.common.webapp.filter;
import net.coldsky.common.util.StringUtils;
import java.io.IOException;
import javax.servlet.*;
/**
* 字體編碼轉換過濾器
* */
public class EncodingFilter implements Filter{
private static final String ENCODING = "encoding";
private static final String IGNORE_EXIST_ENCODING = "ignoreExistEncoding";
private String encoding = ServerConfig.getCharacterEncoding();//默認編碼
private boolean ignoreExistEncoding = true; //忽略已存在的編碼
public void init(FilterConfig config) throws ServletException {
if(StringUtils.hasText(config.getInitParameter(ENCODING))){
encoding = config.getInitParameter(ENCODING);
}
String value = config.getInitParameter(IGNORE_EXIST_ENCODING);
if (value == null || value.equalsIgnoreCase("true")
|| value.equalsIgnoreCase("yes")) {
this.ignoreExistEncoding = true;
} else {
this.ignoreExistEncoding = false;
}
}
public synchronized void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
if (ignoreExistEncoding || request.getCharacterEncoding() == null) {
request.setCharacterEncoding(encoding);
response.setCharacterEncoding(encoding);
request.getAttribute("");
response.getCharacterEncoding();
}
chain.doFilter(request, response);
}
public void destroy() {}
}
//====
這樣配置web.xml
<!-- filter 1st--><!-- 字體編碼 -->
<!-- -->
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>net.coldsky.webapp.filter.EncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>utf-8</param-value>
</init-param>
<init-param>
<param-name>ignoreExistEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>
❼ 怎麼用eclipse還有logcat命令的過濾log信息
在Eclipse中安裝ADT和android sdk包之後,運行以開發的android程序時,在LogCat窗口中會顯示出一系列的信息,這些信息是每一個程序通過Dalvik虛擬機所傳出的實時信息,可以方便我們對程序的了解。
在log窗口中,每條信息都包含五個部分,Time,標題空白,pid,tag和Message。
1、Time
表示執行的時間,這個信息對於學習生命周期,分析程序運行的先後順序特別有用。
2、標題空白的列
表示的是信息的種類,分為V,D,I,W,E五種。
V:verbose,顯示全部信息
D:Debug,顯示調試信息
I:Info,顯示一般信息
W:Warming,顯示警告信息
E:Error,顯示錯誤信息
可以通過點擊LogCat上面的用圓圈括起來的V,D,I,W,E來改變顯示的范圍。比如選擇了W,那就只有警告信息和錯誤信息可以顯示出來了。
3、pid
表示程序運行時的進程號
4、tag
標簽,通常表示系統中的一些進程名,比如我們運行helloworld程序的話,就會看到activitymanager在運行。
5、Message
表示進程運行時的一些具體信息,比如我們運行helloworld程序的話,就會看到starting activity...helloWorld的字樣
可以輸出LogCat的信息到文本文件中,以方便分析。在下拉框中選擇輸出選擇的信息就可以了。
下面是輸出到文件中的啟動helloWorld程序時的一條信息的例子,分別用5個下劃線標出了上面介紹的內容:
05-20 15:46:10.129: INFO/ActivityManager(60): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.example.android.helloworld/.HelloWorld }
6、Filter的使用
可以在Filter中輸入篩選信息,使LogCat中只現實我們需要分析的信息。比如我們只想看和HelloWorld相關的信息,就可以在Filter中輸入HelloWorld,這樣只有Message中包含HelloWorld的內容才會顯示出來。
7、LogCat中信息不能顯示
上面說了這么多關於logCat的使用,可能LogCat中根本就什麼信息都沒有顯示!沒關系,只要在Eclipse中選擇window->show view->other->android->devices就可以了。
8、在LogCat中輸出程序的運行信息
a、在程序中導入相應的包
import android.util.Log;
b、在需要輸出信息的函數中增加相關的調試代碼
Log.i("hi world","oncreate");
方法i是Log類的靜態方法,可以直接使用,我們看著各類的定義可以看到,它提供了多種輸出方法,分別對應我們上面提到的V,D,I,W,E。用哪個方法就決定了輸出的類型,這里用i,表示輸出的是information。
這個方法中的第一個參數就是要顯示在Tag那一欄的內容,把這條語句加到OnCreate方法中,執行時LogCat中就會顯示如下的信息。
05-22 21:58:22.894 I 3910 hi world onCreate
9、創建新的Filter
有時候只想看我們程序中用Log類的相關方法輸出的各種信息,這時就可以考慮新建一個過濾器。點擊LogCat的右上角的「+」號,可以創建一個新的過濾器。比如我們在by Log Tag的選項中填入上面程序輸出的"hi world"這個tag。這樣再運行時在我們新創建的Filter中就只顯示hi world這個tag標記出來的信息了。