Multithreading struts日期文本标记是线程安全的

Multithreading struts日期文本标记是线程安全的,multithreading,jsp,struts2,thread-safety,Multithreading,Jsp,Struts2,Thread Safety,我在jsp中使用以下struts文本标记: "expirationDate" : "<s:text name='date'><s:param name='value' value='#xyz'/></s:text>" 在jsp中,当多个请求访问这个jsp时,另一个请求的数据作为一个请求的响应出现,我在上面的语句中面临一些线程安全问题。我觉得上面的声明不是线程安全的。我想知道struts内部用于日期格式化的是什么,它是使用SimpleDataFormatter

我在jsp中使用以下struts文本标记:

"expirationDate" : "<s:text name='date'><s:param name='value' value='#xyz'/></s:text>"

在jsp中,当多个请求访问这个jsp时,另一个请求的数据作为一个请求的响应出现,我在上面的语句中面临一些线程安全问题。我觉得上面的声明不是线程安全的。我想知道struts内部用于日期格式化的是什么,它是使用SimpleDataFormatter还是使用线程安全的任何东西?或者我需要在jsp中输入isThreadSafe=false来处理它,或者是否有其他方法来处理它?

在哪里以及如何使用
标记?到底发生了什么?我正在使用jsp文件中的标记格式化java对象的日期字段。我观察到,当多个http调用访问同一个jsp响应时,会出现混乱,即某个http请求的过期日期将作为另一个请求的响应出现。我觉得这是因为它不是线程安全的,可能是因为它在内部使用了相同的简单日期格式化程序实例。我想从专家那里得到一些意见。。
date = {0,date,yyyy-MM-dd}