-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">
<% if (nameBean.getTxnType().equalsIgnoreCase("Update"))
{ %>
<INPUT TYPE=SUBMIT NAME="action" VALUE="Delete">
<% } %>
<INPUT TYPE=SUBMIT NAME="action" VALUE="Cancel">
</TD>
<% } %>
도움 주셔서 감사합니다하지만 당신은 내게 자바 스크립트를 추가 할 수있는 내 JSP 페이지에서 할 수 말해 줄 수 .. 위의 jsp 페이지를 추가했습니다. – jack