コードは次のとおりです:
/**
*
* @author ZhuangZi
* @class com.hzdracom.action.YhaoPortalsDictionaryAction
* @method checkCodeOnly
* @Directions 一意の識別パブリック メソッドを検証します
* @date 2013- 3-21 10:09:04 AM 無効
*/
public void checkCodeOnly(){
String json="";
try{
json = String.valueOf(yhaoDictionaryService.checkCodeOnly() bean));
json=JSON.toJSONString(json);
System.out.println("json==" json);
HttpServletResponse=ServletActionContext.getResponse(); setContentType("text/html");
response.setCharacterEncoding("utf-8");
out = response.getWriter();
out.flush();
out.close();
}catch(Exception e){
}
}
手順 5 のメソッド
コードをコピー
コードは次のとおりです: public int checkCodeOnly(DictionaryBean bean)throws DataAccessException,Exception {
Object[] sqlParams = new Object[4]; 0 ;
String sql="";
/* ページフラグが一意であるかどうかを確認します*/
if (bean.getFlag().equals("1")) {
sql = " select count( 1) from YHAO_PORTALS_PAGE where PAGE_FLAG = ? ";
sqlParams[index]=bean.getCode();
index ;
}
/* タイプ フラグが一意であるかどうかを確認します*/
if (bean.getFlag().equals("2")) {
sql = "YHAO_PORTALS_DOWNTYPE から count(1) を選択します (ここで DOWNTYPE_FLAG = ? ";
sqlParams[index]=bean.getCode() );
index ;
}
/* ダウンロード ログ識別子が一意であるかどうかを確認します*/
if (bean.getFlag().equals("3")) {
sql = "select count(1) from YHAO_PORTALS_DOWN where DOWN_FLAG = ? ";
sqlParams[index]=bean.getCode();
}
if (bean.getFlag().equals() "4")) {
sql = "YHAO_PORTALS_KUAI から count(1) を選択します。ここで KUAI_FLAG = ? ";
sqlParams[index]=bean.getCode();
>Object[] sqlParamsEnd = 新しいオブジェクト[インデックス];
System.arraycopy(sqlParams, 0, sqlParamsEnd, 0,index);
int count = this.queryForInt(sql,sqlParamsEnd); ;
}