Wicket : 작업에 사용할 링크 + 현재 페이지로 리디렉션

토마스 S.

지금까지 몇 년 동안 Wicket을 사용하고 있지만이 시나리오에 사용할 링크 구성 요소를 아직 이해하지 못합니다.

북마크 가능한 페이지의 두 페이지 매개 변수에 의한 쿼리 인 데이터베이스의 두 항목을 나열하는 상태 비 저장 북마크 가능한 페이지를 표시하고 싶습니다. 이러한 각 항목은 삭제 가능해야합니다 (일반적인 확인 대화 상자 사용). 모달 "이 항목을 삭제 하시겠습니까?"대화 상자를 확인한 후 동일한 상태 비 저장 북마크 가능 페이지로 리디렉션되어야합니다. 따라서 동일한 페이지 매개 변수로 인해 데이터베이스가 다시 쿼리되고 이제 삭제 후 항목이 표시됩니다.

항목을 표시하기 위해 DataView구성 요소를 만들었습니다 ListDataProvider. 삭제 링크는 다음과 같이 생성됩니다.

... new ListDataProvider<>(entries) {
public void populateItem(Item<MyEntry> item) {
    final MyEntry entry = item.getModelObject();
    ...


    item.add(new Link<Long>("delete", Model.of(entry.getId())) {
        public void onClick() {
          // todo: delete
          System.out.println("delete " + getModelObject().longValue());
          getRequestCycle().setResponsePage(MyPage.class, getPageParameters());
        }
    }
    ...
}

안타깝게도 페이지 버전 번호는 "삭제"를 클릭 할 때마다 증가합니다.

Martin-g

페이지의 URL에 이미 pageId가있는 경우 처음 에는 상태 비 저장 아닙니다 .

귀하의 경우에는 StatelessLink. 그러나 페이지에서 다른 상태 저장 구성 요소를 사용하지 않도록해야합니다. wicket-devutils의 StatelessChecker리스너를 사용하여 다른 상태 저장을 찾을 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

자바 스크립트를 사용하여 현재 페이지로 리디렉션하는 방법

분류에서Dev

링크 버튼을 사용하여 폼 인증이있는 암호 재설정 페이지로 리디렉션

분류에서Dev

Puppeteer를 사용하여 현재 페이지에서 다른 페이지로 리디렉션 한 후 URL을 얻는 방법?

분류에서Dev

스크립트로 현재 작업 디렉토리 변경

분류에서Dev

현재 사용자와 스크립트의 작업 디렉토리를 파이썬으로 어떻게 수집 할 수 있습니까?

분류에서Dev

하이퍼 링크가있는 다른 페이지로 사용자를 리디렉션 할 수 없음

분류에서Dev

프로덕션에서만 홈페이지로 리디렉션되는 비밀번호 재설정 링크 고안

분류에서Dev

외부 링크에 대한 임시 페이지 리디렉션

분류에서Dev

실행중인 블록을 사용하여 MATLAB의 작업 디렉토리를 현재 스크립트 디렉토리로 변경

분류에서Dev

한 디렉토리에서 현재 작업 디렉토리로 파일 복사 및 붙여 넣기

분류에서Dev

Django : 비밀번호 재설정 페이지에서 로그인 한 사용자 리디렉션

분류에서Dev

다른 매개 변수 jqm을 사용하여 현재 페이지에 링크

분류에서Dev

htaccess-404 페이지로 리디렉션되지 않는 경우 현재 디렉터리 및 하위 디렉터리에 파일이 있는지 확인

분류에서Dev

스프링 보안에서 사용자가 로그 아웃 할 때 다른 페이지로 리디렉션하지 않는 방법

분류에서Dev

자바 스크립트 코드로 새 페이지에서 사용자에게 리디렉션

분류에서Dev

리디렉션하는 Jsoup으로 웹 사이트에 로그인하고 리디렉션이 아닌 페이지 스크랩

분류에서Dev

Wordpress 3.8 하위 도메인이 로그인 페이지로 이동할 때마다 리디렉션되고 영구 링크에서 404 오류가 발생 함

분류에서Dev

Amazon 링크로 리디렉션이 작동하지 않음

분류에서Dev

Wicket이 HTTPS에서 HTTP로 페이지를 리디렉션하는 것을 방지하는 방법

분류에서Dev

자바 스크립트 및 Firebase를 사용하는 사용자 역할에 따라 로그인 페이지 리디렉션

분류에서Dev

링크에서 기능 실행, 사전 링크 광고 페이지로 사용자 보내기, 광고 페이지에서 5 초 후 사용자 리디렉션

분류에서Dev

작업 페이지로 리디렉션하지 않고 양식을 제출하지만 현재 페이지를 새로 고칩니다.

분류에서Dev

Python을 사용하여 현재 작업 디렉터리에있는 개체의 경로 인쇄

분류에서Dev

사진을 클릭하면 팝업이 열리고 하이퍼 링크에서 페이지가 리디렉션됩니다.

분류에서Dev

MySQL 결과를 링크로 전환 한 다음 POST를 사용하여 다음 페이지로 리디렉션

분류에서Dev

Ember.js 작업을 사용할 때 페이지 현재 탭과 새 탭을 렌더링하려는 경우

분류에서Dev

Python에서 현재 디렉토리를 변수로 사용

분류에서Dev

현재 사용자 홈 디렉토리에 대한 표준 심볼릭 링크가 있습니까?

분류에서Dev

현재 사용자 홈 디렉토리에 대한 표준 심볼릭 링크가 있습니까?

Related 관련 기사

  1. 1

    자바 스크립트를 사용하여 현재 페이지로 리디렉션하는 방법

  2. 2

    링크 버튼을 사용하여 폼 인증이있는 암호 재설정 페이지로 리디렉션

  3. 3

    Puppeteer를 사용하여 현재 페이지에서 다른 페이지로 리디렉션 한 후 URL을 얻는 방법?

  4. 4

    스크립트로 현재 작업 디렉토리 변경

  5. 5

    현재 사용자와 스크립트의 작업 디렉토리를 파이썬으로 어떻게 수집 할 수 있습니까?

  6. 6

    하이퍼 링크가있는 다른 페이지로 사용자를 리디렉션 할 수 없음

  7. 7

    프로덕션에서만 홈페이지로 리디렉션되는 비밀번호 재설정 링크 고안

  8. 8

    외부 링크에 대한 임시 페이지 리디렉션

  9. 9

    실행중인 블록을 사용하여 MATLAB의 작업 디렉토리를 현재 스크립트 디렉토리로 변경

  10. 10

    한 디렉토리에서 현재 작업 디렉토리로 파일 복사 및 붙여 넣기

  11. 11

    Django : 비밀번호 재설정 페이지에서 로그인 한 사용자 리디렉션

  12. 12

    다른 매개 변수 jqm을 사용하여 현재 페이지에 링크

  13. 13

    htaccess-404 페이지로 리디렉션되지 않는 경우 현재 디렉터리 및 하위 디렉터리에 파일이 있는지 확인

  14. 14

    스프링 보안에서 사용자가 로그 아웃 할 때 다른 페이지로 리디렉션하지 않는 방법

  15. 15

    자바 스크립트 코드로 새 페이지에서 사용자에게 리디렉션

  16. 16

    리디렉션하는 Jsoup으로 웹 사이트에 로그인하고 리디렉션이 아닌 페이지 스크랩

  17. 17

    Wordpress 3.8 하위 도메인이 로그인 페이지로 이동할 때마다 리디렉션되고 영구 링크에서 404 오류가 발생 함

  18. 18

    Amazon 링크로 리디렉션이 작동하지 않음

  19. 19

    Wicket이 HTTPS에서 HTTP로 페이지를 리디렉션하는 것을 방지하는 방법

  20. 20

    자바 스크립트 및 Firebase를 사용하는 사용자 역할에 따라 로그인 페이지 리디렉션

  21. 21

    링크에서 기능 실행, 사전 링크 광고 페이지로 사용자 보내기, 광고 페이지에서 5 초 후 사용자 리디렉션

  22. 22

    작업 페이지로 리디렉션하지 않고 양식을 제출하지만 현재 페이지를 새로 고칩니다.

  23. 23

    Python을 사용하여 현재 작업 디렉터리에있는 개체의 경로 인쇄

  24. 24

    사진을 클릭하면 팝업이 열리고 하이퍼 링크에서 페이지가 리디렉션됩니다.

  25. 25

    MySQL 결과를 링크로 전환 한 다음 POST를 사용하여 다음 페이지로 리디렉션

  26. 26

    Ember.js 작업을 사용할 때 페이지 현재 탭과 새 탭을 렌더링하려는 경우

  27. 27

    Python에서 현재 디렉토리를 변수로 사용

  28. 28

    현재 사용자 홈 디렉토리에 대한 표준 심볼릭 링크가 있습니까?

  29. 29

    현재 사용자 홈 디렉토리에 대한 표준 심볼릭 링크가 있습니까?

뜨겁다태그

보관