On Tue, 2006-12-12 at 09:08 +0800, red phoenix wrote:
> I have a question about Struts 2.0 Action,I find Action will extends
> ActionSupport,like follows:
> public class GetUpdatedHangmanAction extends ActionSupport implements
> SessionAware {
> private static final long serialVersionUID = 5506025785406043027L;
> .....
>
>
> I am puzzled with variable serialVersionUID,I want to know if this variable
> is necessary for Action,if it is necessary,how to calculate the value of
> serialVersionUID,why it is equals 5506025785406043027?
>
> Anyone can give me some advice?
Red Phoenix,
No, I don't think the serialVersionUID is necessary for Struts, but it
is good practice to give your Serializable classes some value for it.
Check out the Javadocs for the Serializable interface -- it's a standard
Java interface.
Probably that number was generated by calculating a hash value from the
object's fields. I seem to remember reading something about some IDEs
producing that value for you. You can maintain it yourself as well.
Chris
--
Christopher D. Goldman
[EMAIL PROTECTED]
415.962.4884
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]