`
文章列表
 struts2上传 1.设置表单提交方式method="POST" 编码类型enctype="multipart/form-data",注意及时struts2默认表单提交方式是post的,也要设置一下,否则日志中会warn。 2.在上传的Action中,配置以下属性: String savePath-----上传的目录见struts.xml配置 File xx-----文件域,与表单的文件域name属性一致 String xxFileName-----上传的文件名 String xxContentType-----上传的文件类型 3.str ...
第一篇 开始axis之旅 1.下载axis.bin.zip和axis.war.zip 2.解压axis.war.zip将axis.war文件copy到你的服务器下,自动解压为axis2目录;对于java开发人员来说,这个应该知道吧。 3.在浏览器地址栏输入http://localhost:8080/axis2/,看到如下效果  恭 ...

第三篇 OGNL简介

OGNL简介
通用权限管理

sxs

sxs
struts2标签 struts2只用一个标签,主要分为两类:UI标签和非UI标签  UI标签: <%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> <%@ taglib prefix="s" uri="/struts-tags" %> <html> <head> <title>UI 标签</title> </head> ...
环境的搭建和Hello World 1.添加基本jar包(s2jar.zip ) 2.在web.xml中配置filter <filter> <filter-name>struts</filter-name> <filter-class> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter </filter-class> </filter> <filter-mapping> <filter- ...
一.观点 1.多线程的目的是为了最大限度的利用CPU资源。同时也存在一个并发的问题。2.当一个应用程序启动时,启动一个JVM进程,操作系统为该进程分配一个内存块。JVM进程找到main方法执行,产生一个主线程。对于一个进程中的多个线程来说,多个线程共享进程的内存块,当有新的线程产生的时候,操作系统不分配新的内存,而是让新线程共享原有的进程块的内存。因此,线程间的通信很容易,速度也很快。不同的进程因为处于不同的内存块,因此进程之间的通信相对困难。3.JVM负责线程的调度(根据优先级)start()方法的调用后并不是立即执行多线程代码,而是使得该线程变为可运行态(Runnable),什么时候运行是 ...
包括日志的记录
Java中对象都是分配在heap(堆)中。从heap中分配内存所消耗的时间远远大于从stack产生存储空间所需的时间。 (1)每个应用程序运行时,都有属于自己的一段内存空间,用于存放临时变量、参数传递、函数调用时的PC值的保存。这叫 ...
public class ServletProxy extends GenericServlet { private Servlet proxy; public void init() throws ServletException { String servletName = getServletConfig().getServletName(); WebApplicationContext wac = WebApplicationContextUtils .getRequiredWebA ...
1、再烦,也别忘微笑;再急,也要注意语气; 再苦,也别忘坚持;再累,也要爱自己。 2、低调做人,你会一次比一次稳健;高调做事,你会一次比一次优秀。 3、成功的时候不要忘记过去;失败的时候不要忘记还有未来。 4、有望得到的要努力,无望得到的不介意,则无论输赢姿态都会好看。 5、生活不是单行线,一条路走不通,你可以转弯。 6、泪水和汗水的化学成分相似,但前者只能为你换来同情,后者却可以为你赢的成功。 7、变老是人生的必修课,变成熟是选修课。 8、以锻炼为本,学会健康;以修进为本,学会求知; 以道德为本,学会做人;以适应为本,学会生存。 9、人生四项基本原则:懂得选择,学会放弃,耐得住寂寞,经得起诱 ...
  Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有ERROR、WARN、 INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日 ...

ajax加载组件

    博客分类:
  • Ext
{components:[{ xtype:'viewport', layout:"border", items:[{ region:"north", margins:"1 1 0 1", height:62, autoLoad:{url:'header.html',scripts:true} },{ region:"west", margins:"0 0 0 0", border:false, width:182, b ...
DROP TABLE IF EXISTS operate; CREATE TABLE operate ( code varchar(50) NOT NULL, name varchar(50) NOT NULL, icon varchar(50), fun varchar(50) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8; DROP TABLE IF EXISTS menu; CREATE TABLE menu ( code varchar(50) NOT NULL, name varchar(50 ...
Global site tag (gtag.js) - Google Analytics