2011-04-08 7 views
-2

나는 중복 된 이름의 ID를 확인이 코드를성별 값을 NameID로 어떻게 확인할 수 있습니까?

NameRefBean myNameBean = new NameRefBean(); 
myNameBean.load(NameID); 
if (!myNameBean.getErrFlag()) { 
    errExistFlag = true; 
    errCode = DUPLICATE_NAME_ID; 
    return(false); 

그것이 내가 성 값 때 특정 검사 할 수있는 방법

case ACTION_SAVE: 
    if (hdTxnType.equalsIgnoreCase("Add")) { 
     if (validateInputData()) { 
     nameBean.setNameID(tbNameID); 
     nameBean.setName(tbName); 
        nameBean.setGender(tbGender); 
     hdTxnType = new String("Update"); 
       } 
      } else { 
       nameBean.setNameID(hdNameID); 
       nameBean.setName(tbName); 
       nameBean.setGender(tbGender); 

      } 
      break; 

내 질문은 JSP 페이지 양식에서 데이터를 저장 어디 스위치 케이스를 nameid이 (가) 선택 되었습니까? 사용자가 성별 값을 M에서 F로 변경하면 jsp 페이지에서 "성별이 이미 있습니다. 수정 하시겠습니까?"라고 경고해야합니다.

다음은 사용자가 성별을 변경 한 경우이 경고를 인쇄 자바 스크립트의 조각을 추가 할 수 있습니다 내 JSP 페이지

<% if (nameBean.getErrFlag()) {%> 
    <CENTER><b><font color=red><%= nameBean.getErrMsg() %></b></font></CENTER> 
<% } %> 

<TABLE WIDTH="800" BORDER="0"> 

    <TR> 
    <TD><B>Name ID: </B></TD> 
<% if (nameBean.getTxnType().equalsIgnoreCase("Add")) 
    { %> 
    <TD><INPUT TYPE=TEXT NAME="tbNameID" VALUE="<%= nameBean.getnameID()%>" ></TD> 
<% } else { %> 
    <TD><%= nameBean.getNameID()%> </TD> 
<% } %> 

    <TD><B> Name: </B></TD> 
    <TD><INPUT TYPE=TEXT NAME="tbName" VALUE="<%= nameBean.getName()%>" ></TD> 

    <TD><B>Gender: </B></TD> 
    <TD><INPUT TYPE=TEXT NAME="tbGender" VALUE="<%= nameBean.getGender()%>" ></TD> 
    </TR> 

<BR> 

    <TR> 
<% if (userProfileBean.hasRole("FULL")) { %> 
    <TD> 
    <INPUT TYPE=SUBMIT NAME="action" VALUE="Save Changes">&nbsp; 
<% if (nameBean.getTxnType().equalsIgnoreCase("Update")) 
    { %> 
    <INPUT TYPE=SUBMIT NAME="action" VALUE="Delete">&nbsp; 
<% } %> 
    <INPUT TYPE=SUBMIT NAME="action" VALUE="Cancel">&nbsp; 
    </TD> 
<% } %> 

답변

0

입니다. 네임드가 이미 설정되어 있으면 (이름이 이미 존재하고 모든 변경 사항이 경고를 인쇄해야합니다.) nameid가 null이면 새 이름이고 Java 스크립트 경고 기능을 사용 가능하게해서는 안됩니다.

+0

도움 주셔서 감사합니다하지만 당신은 내게 자바 스크립트를 추가 할 수있는 내 JSP 페이지에서 할 수 말해 줄 수 .. 위의 jsp 페이지를 추가했습니다. – jack

관련 문제