2
當我使用此代碼,而不<p:tab>
它按預期工作,java.lang.StringIndexOutOfBoundsException:字符串索引超出範圍:-1在com.sun.faces.renderkit.ServerSideStateHelper.getState
<h:form>
<p:wizard>
<p:tab title="Test-1">
<h:form>
<p:growl id="msg"/>
<p:selectOneMenu value="#{studentController.departmentIDgenerate}">
<f:selectItems value="#{departmentController.departmentList}" var="deparet" itemLabel="#{deparet.departmentName}" itemValue="#{deparet.departmentId}"/>
<p:ajax listener="#{studentController.addMessage}" update="msg"/>
</p:selectOneMenu>
</h:form>
</p:tab>
<p:tab title="Test-2">
</p:tab>
</p:wizard>
</h:form>
但是當我開始使用<p:tab>
,它拋出以下異常:
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(String.java:1937)
at com.sun.faces.renderkit.ServerSideStateHelper.getState(ServerSideStateHelper.java:266)
at com.sun.faces.renderkit.ResponseStateManagerImpl.getState(ResponseStateManagerImpl.java:100)
這是怎麼造成的,我該如何解決呢?
感謝您的回答 – samsul 2012-08-05 10:55:19
歡迎您。 – Daniel 2012-08-05 10:56:08
@丹尼爾,你可以請指教類似的問題:http://stackoverflow.com/questions/24830997/how-to-figure-out-the-cause-of-stringindexoutofboundsexception-in-serversidestat – 2014-07-18 18:05:44