2013年7月29日
>>> FilterDispatcher <<< is deprecated! Please use the new filters
最近struts2發生了問題 照官方解法換了jar檔們
但換完後跑出下面訊息
***********************************************************************
* WARNING!!! *
* *
* >>> FilterDispatcher <<< is deprecated! Please use the new filters! *
* *
* This can be a source of unpredictable problems! *
* *
* Please refer to the docs for more details! *
* http://struts.apache.org/2.x/docs/webxml.html *
* *
***********************************************************************
原來是有一個filter 繼承了FilterDispatcher
google到解法是換成 繼成 StrutsPrepareAndExecuteFilter 即可
但目前換完後 還沒測試出是否有影響原功能(照理來說應該是不會....)
ORA-01722 invalid number
select * from aaa where aaa.id=3 ←如果id 是vchar的話 在oracle11g就會發生錯誤
所以要記得乖乖用下面方法
select * from aaa where aaa.id='3'
2013年7月26日
[JAVA] 在Filter導入錯誤頁
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
*
* @author i-memo
*/
public class ImemoFilter implements Filter {
public void init(FilterConfig filterConfig) throws ServletException {
//init
}
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
if (如果ooxx) {
HttpServletRequest hrequest = (HttpServletRequest) request;
HttpServletResponse hresponse = (HttpServletResponse) response;
hresponse.sendRedirect(hrequest.getContextPath() + "/error.jsp");
return;
}
chain.doFilter(request, response);
}
public void destroy() {
}
}
2013年7月25日
2013年7月9日
如何用 JavaScript 取Radio選的值
function whichOne(){
var confirm="";
var confirms = document.getElementsByName('record.confirm');
for(i=0;i<confirms.length;i++)
{
if(confirms[i].checked)
confirm=confirms[i].value;
}
if(confirm=='是'){
//dosomething for 是
}else if(confirm=='否'){
//dosomething for 否
}
}
< s:if 如果要判斷單一中文字
平常寫 <s:if 的 test 會很直覺得寫
但 如果要判斷的是單字的中文字.....
他不會有反應==
要寫:
有看出差別嗎
一個是 「"''"」 一個是「'""'」
前著是雙引號包單引號 後面是 單引號包雙引號
每次都會忘記 然後又會花很久的時間才想起....希望這次可以記得久一點
<s:if test="record.id==1">ID是一!!!</s:if>
但 如果要判斷的是單字的中文字.....
<s:if test="record.confirm=='是'">ID確定!!</s:if>
他不會有反應==
要寫:
<s:if test='record.confirm=="是"'>ID確定!!</s:if>
有看出差別嗎
一個是 「"''"」 一個是「'""'」
前著是雙引號包單引號 後面是 單引號包雙引號
每次都會忘記 然後又會花很久的時間才想起....希望這次可以記得久一點
2013年7月5日
< s:date
基本寫法:
如果要用設定檔裡寫的格式 要先set
或
<s:date name= "time" format="yyyy/MM/dd"/>
如果要用設定檔裡寫的格式 要先set
<s:set name="format.datetime"><s:text name="format.datetime"/></s:set>
<s:date name= "time" format="%{format.datetime}"/>
或
<s:date name= "%{time}" format="%{format.datetime}"/>
訂閱:
文章 (Atom)