나는 .... 몇 가지 조언을하지만 난뿐만 아니라 GWTP 상당히 새로운 해요 인식
보안
통신은 SSL/HTTPS를 통해 개최한다. 서블릿 컨테이너 (web.xml)를 사용하여 내 앱 전체에 걸쳐 넣어서 내 앱의 GWT가 아닌 부분과 잘 맞도록 통합합니다.
'id'를 넣는 데는 문제가 없습니다. in a url. PlaceManager.revealPlace(PlaceRequest, boolean)으로 주소 표시 줄에 항상 표시되지 않도록 할 수 있습니다.
로 구성보기
나는 왼쪽과 오른쪽에있는 편집 양식 개체의 목록과 함께 볼 수 있습니다. 목록은 항상 표시되고, 부모 표현에 의해 명시 적으로 '슬롯'에 배치됩니다 :
public class Users extends Presenter<Users.View, Users.Proxy> {
@ContentSlot
public static final GwtEvent.Type<RevealContentHandler<?>> LIST_SLOT = new GwtEvent.Type<RevealContentHandler<?>>();
@ContentSlot
public static final GwtEvent.Type<RevealContentHandler<?>> FORM_SLOT = new GwtEvent.Type<RevealContentHandler<?>>();
@Inject
private UserList userList;
@Inject
public Users(EventBus eventBus, View view, Proxy proxy) {
super(eventBus, view, proxy, Configuration.SLOT);
}
@Override
protected void onReveal() {
super.onReveal();
setInSlot(LIST_SLOT, userList);
}
...
내 애플에는 목록 항목이 선택되지 않은 경우 기본적으로 표시되는 '빈 양식'발표자가 있습니다. 이렇게하면 목록 및 부모 발표자가 'place'(token이 필요함)이되지 않습니다. 발표자 계층의 리프 발표자 만 '장소'여야합니다.
정확히 무엇이 문제입니까? 목록에서 제품을 클릭 할 때 세부 정보 페이지를 표시하는 방법을 알고 싶습니까? 예를 들어 F5를 클릭하여 사용자가 브라우저를 새로 고칠 때 동일한 세부 정보 페이지를 표시하는 방법을 알고 싶습니까? –
사용자가 브라우저를 새로 고침하고 보안 조치를 존중할 때 동일한 세부 정보 페이지를 표시하는 방법을 원합니다 (예 : 사용자가 속한 제품을 표시 할 수 없음). – user405458