摘要:
阅读全文
摘要:
在struts.xml文件里 <constant name="struts.action.extension" value="action,do,,"/> 在struts.properties配置文件里面 struts.action.extension=action,do,, <!--因为.xml文 阅读全文
摘要:
阅读全文
摘要:
//假设有一个listen是单利对象,多线程操作的时候就会出现问题,而使用ThreadLocal可以为他建立副本,相当于每一个线程调用的时候都是在操作不同的listen对象。 public static ThreadLocal<listen> local=new ThreadLocal<>();pu 阅读全文
摘要:
import java.io.IOException;import java.io.InputStream;import java.util.HashMap;import java.util.Map; import javax.xml.parsers.DocumentBuilderFactory;i 阅读全文