05 2019 档案
摘要:刚学习了AOP的前值增强和后置增强,个人感觉就是在调用一些方法前,或调用一些方法后绑定一个方法,让这些方法被调用之前或者调用结束后执行这个方法。 例子: MyAdvice类:存放调用service方法前或后需要执行的方法: Service包:存放被绑定的方法: applicationContex.x
阅读全文
摘要:摘抄自:https://blog.csdn.net/alan_liuyue/article/details/71123416 只为自己方便记忆! 方法(1):使用Struts2 Aware拦截器(耦合): 方法(2):使用RequestAware拦截器(解耦): 方法(3):使用ActionCont
阅读全文
摘要:JS: JSP: Action:
阅读全文
摘要:Action: JSP: JS AJAX: JS学的不咋好 估计Ajax这块要够呛了
阅读全文
摘要:LoginAction: 自定义拦截器代码: struts.xml 配置拦截器:
阅读全文
摘要:JSP界面: 需要给文件的fileName属性传值 Action: Action中 需要给出fileName(文件名)和InputStream(读入流)两个属性,红线为is的get方法,无需set方法。之后struts.xml文件中会调用is的get方法获取返回的读入流,默认的execute()方法
阅读全文
摘要:JSP界面: 必须把表单的enctype属性改为 multipart/form-data才能上传 Action: 程序如果多人使用,必须保证文件名是唯一,文件名相同会覆盖掉原来的文件,所以使用时间作为文件名。可以把生成的文件名直接存入数据库中,就可找到文件。 Struts.xml: 通过Struts
阅读全文
摘要:了解: I/O流:字节流(文件拷贝):InputStream - FileInputStream - BufferedInputStream (字节输入流 读) OutputStream - FileOutputStream - BufferedOutputStream (字节输出流 写) Buff
阅读全文
摘要:<!-- 声明拦截器 --> <interceptors> <interceptor name="time" class="com.lwq.interceptor.TimeIntercepter"></interceptor> <interceptor name="demo1" class="com
阅读全文

浙公网安备 33010602011771号