1. Fortect을 다운로드하여 컴퓨터에 설치하세요.
2. 프로그램을 실행하고 "스캔"을 클릭하십시오.
3. 발견된 문제를 수정하려면 "복구"를 클릭하십시오.
지금 이 간단한 다운로드로 컴퓨터 성능을 높이십시오. 년
struts2 오류 메시지 앞에 서 있다면 이 가이드가 도움이 될 것입니다.
저는 Struts 2에 있고 Struts 1에 있습니다.
I 암시 오류 메시지를 UI 프로세스(예: 텍스트 필드)와 어떻게 연관시킬 수 있습니까? 오류 프로젝트가 국제적일 것으로 기대하지 마십시오.
ActionErrors는 error new ActionErrors()와 같습니다.if (userName! = null && userName.length () <= 0) error.add("userName", Young ActionError("error.userName.required"));
과 동일합니다. 이름 = "사용자 이름" />
ActionSupport 로 Action 클래스를 확장하는 위치에 Struts 2를 작성하고 다음을 사용합니다.
addActionError (getText("사용자 ID를 입력하세요"));
다음과 같이 UI에 표시할 수 있는 전역 메시지가 있는 것 같습니다.
튜토리얼 중 Struts 2에서 동일한 기능을 얻는 방법을 알려주세요.
2
Struts는 추가 개발을 위해 많은 사용자 정의 태그를 제공하며 우리는 이미 데이터 태그, 제어 태그 및 방문자 인터페이스 태그를 다루었습니다. Ce 언젠가는 단방향 출력을 통해 사용할 수 있는 액션 클래스와 함께 응답과 관련된 두 개의 태그를 보고 느낄 것입니다.
- Actionerror 태그: 이 그래피티는 디지털 농지에 대한 집단 승인 조치의 일부로 사용됩니다. 양식 영역으로 인해 유효성 검사가 실패하면 큰 오류 작업을 추가할 수 있으며 Struts 2 API는 요청을
로 보냅니다. 더 멀리
작성자 mkyong |
조회수: 246,907 | +121 pv / w
Fortect은 세계에서 가장 인기 있고 효과적인 PC 수리 도구입니다. 수백만 명의 사람들이 시스템을 빠르고 원활하며 오류 없이 실행하도록 신뢰합니다. 간단한 사용자 인터페이스와 강력한 검색 엔진을 갖춘 Fortect은 시스템 불안정 및 보안 문제부터 메모리 관리 및 성능 병목 현상에 이르기까지 광범위한 Windows 문제를 빠르게 찾아 수정합니다.
1. Fortect을 다운로드하여 컴퓨터에 설치하세요.
2. 프로그램을 실행하고 "스캔"을 클릭하십시오.
3. 발견된 문제를 수정하려면 "복구"를 클릭하십시오.
2의 Struts ActionError 및 ActionMessage 코칭의 실제 사용을 보여주기 위해 자주 묻는 질문
1. ActionError - 오류에 대한 정보를 사용자에게 메시지를 보내는 데 사용 - 와 함께 표시됩니다. 테스트 = "hasActionErrors()">
<사전> <코드>
2.ActionMessage – 를 통해 표시될 고객에게 정보 메모를 보내는 데 사용됩니다.
<사전> <코드>인 경우
이것은 “mkyong”의 사용자 이름이 다른 페이지로 리디렉션된 다음 최상의 결과를 표시하는 것을 제외하고 종종 동일하지 않은 경우 오류 메시지(actionerror)를 표시하는 간단한 로그인 구조입니다. 환영 메시지(조치 메시지). 또한 모든 태깅 및 오류 신호는 응용 프로그램 계획(속성 파일)을 가져오는 데서 발생합니다.
1. 폴더 구조
이 구성 요소 투영 참조
2. 파일 < /h2>
현재 메시지를 저장하기 위한 두 개의 속성 파일.
LoginAction.properties
<사전> <코드># 환영 메시지welcome.hello는 Hello와 같습니다.# 에러 메시지username.required = 일반적으로 사용자 이름은 필수 항목이어야 합니다.password.required = 비밀번호 필수
global.properties
#월드뉴스global.username은 사용자 이름과 동일합니다.global.password = 비밀번호global.submit = 제출global.reset = 재설정
3. 액션
액션과 관련된 클래식 클래스. 번거롭지 않은 유효성 검사를 수행하여 대부분의 사용자 이름이 실제로 mkyong인지 확인하고 addActionError() 또는 addActionMessage의 성공 원칙으로 놀라운 오류 메시지를 설정합니다. ().
<사전> <코드>Com.mkyong.user.action 패키지;가져오기 com.opensymphony.xwork2.ActionSupport;공개 프로그램 LoginAction은 ActionSupport를 확장합니다.사용자이름개인 채널 소유자개인 가이드 비밀번호;공개 문자열 getPassword()암호를 다시 보내십시오.잘못된 일반 비밀번호) setPassword(문자열this.password – 비밀번호;공개 문자열 GetUsername()로그인 반환;public nullify setUsername(사용자 이름 문자열)this.username = 사용자 이름;// 비즈니스 벤처 로직공공 라인 실행 ()반품 확인공개 “성공”;// 작은 진공 검사()if(“mkyong” .equals(getUsername()))addActionMessage(“당신은 똑똑한 사용자입니다!”);또 다른addActionError(“나를 해킹할 수 있는 방법을 시도하지 마십시오.”);
4. JSP 보기
오류 메시지를 사용자 정의하기 위한 CSS 스타일 페이지의 두 개의 간단한 JSP.
login.jsp
<사전> <코드><% - 페이지 contentType = "텍스트 / html;%><% at charset = UTF-8 "taglib 접두사 =" ersus "uri =" / struts-tags "%><머리><스타일 유형 = "텍스트 또는 CSS">.거절배경색: #FFCCCC;프레임: 고정 1px # CC0000;너비: 700픽셀;축소된 필드: 8픽셀;오류가있었습니다목록 우아함: 없음;스타일><본체>
Struts 2 ActionError 및 ActionMessage 예제
인 경우