agreed it sounds like a serialization error, check your logs. webpage
is already serializable so no need to do it there. something else you
are holding a reference to must not be serializable.

-igor

On Sun, May 31, 2009 at 9:11 AM, joeinazusa <[email protected]> wrote:
>
> Yes it does.
>
> Sounds like to you need to implement serializable in your class.
>
>
> public class YourClass extends WebPage implements Serializable {
>
>
>
> luther.baker wrote:
>>
>> For this example, I have a 'blog' like front page. On this page are
>> several
>> posts that each, have an associated category and multiple tags.
>>
>> I am in the prototype/design phase right now (simply hard coding the posts
>> and corresponding references in the Java class).
>>
>> *Use Case 1:
>> *1. visit the front page and click on a 'category' link (correctly takes
>> me
>> to the 'CategoryPage').
>> 2. from the 'CategoryPage', click on the 'Home' link (correctly takes me
>> back to the front page).
>> 3. from font page, click on any of the three 'category' links (correctly
>> takes me to the 'CategoryPage').
>>
>> *Use Case 2:
>> *1. visit the front page and click on a 'category' link (correctly takes
>> me
>> to the 'CategoryPage').
>> 2. from the 'CategoryPage', click *BACK BUTTON in the browser*
>> 3. from font page, click on any of the three 'category' links (crash!)
>>
>> Page Expired
>>
>> The page you requested has expired.
>>
>> Return to home page <http://localhost:8089/effprog/>
>>
>>
>> Thanks,
>>
>> -Luther
>>
>>
>>
>> *Code*
>>
>> *Relevant markup:
>> *
>>         <dl class="post">
>>             <dt class="title"><h4>Wicket and Legos</h4></dt>
>>             <dd class="tags"><strong> # [web frameworks] </strong>:
>> wicket</dd>
>>             <dd class="content">
>>                 Wicket makes things so easy.
>>                 Make a change and you can see all the obvious things
>> break.
>>                 Its much more like putting together a lego set.
>>                 Things just fit into place.
>>             </dd>
>>             <dd class="dateline">2009/05/26 Luther Baker</dd>
>>         </dl>
>>
>> *and the Java:
>> *
>>     public HomePage()
>>     {
>>         super(new ResourceModel("head-title"));
>>
>>         Category category = new Category();
>>         category.setName("web-frameworks");
>>         addCategoryLink("a-category-1", category);
>>         addCategoryLink("a-category-2", category);
>>
>>         category = new Category();
>>         category.setName("mac-desktop");
>>         addCategoryLink("a-category-3", category);
>>     }
>>
>>     private void addCategoryLink(final String key, final Category
>> category)
>>     {
>>         final Link<Void> link = new Link<Void>(key)
>>         {
>>             private static final long serialVersionUID = 1L;
>>
>>             @Override
>>             public void onClick()
>>             {
>>                 final CategoryPage categoryPage = new
>> CategoryPage(category);
>>                 setResponsePage(categoryPage);
>>             }
>>         };
>>         add(link);
>>     }
>>
>>
>
> --
> View this message in context: 
> http://www.nabble.com/Does-Link-work-with-browser-BACK-button--tp23804447p23804483.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to