您的位置:首页 > 其它

技术积累2

2018-01-16 15:10 162 查看
jsp页面的标题,可以设置动态形式

在jsp页面上用${sysname}

然后建一个Java类,集成ServletContextListener,重写方法

public class SysInit implements ServletContextListener {

@Override

public void contextDestroyed(ServletContextEvent arg0) {

    }

    @Override

    public void contextInitialized(ServletContextEvent event) {

        ServletContext application = event.getServletContext();

        application.setAttribute("sysname", "手机进销存管理系统");

    }

然后在web.xml里面配置

        <listener>
<listener-class>
net.beifeng.mobile_scm.web.SysInit
</listener-class>
</listener>

或者在web.xml里面多配置一个全局上下文

       <context-param>
<param-name>sysname</param-name>
<param-value>
手机进销存管理系统
</param-value>
</context-param>

然后

    @Override

    public void contextInitialized(ServletContextEvent event) {

        ServletContext application = event.getServletContext();

        String sysname = application.getInitParameter("sysname");

        application.setAttribute("sysname", sysname);

引用外部样式<link>标签。

js鼠标选中变换图片

$().ready(function(){

   $("#id").mouseover(function(){

       this.src = "img1"

}).mouseout(function(){

       this.src = "img2"

});  

});

获得页面控件绝对位置

function getAbsposition(o){   //o是控件的name取得的值

       o = $(o)

       if(o.length == 0){

       return false;

}

       o = o[0]

       var left = o.offsetleft;

       var top = o.offsettop;

       

       while(o = o.offsetParent){

       left += o.offsetleft;

       top += o.offsettop;

}

       return{

       left: left,

       top: top

    };

}

name属性的取法

$("input[name=tip]")

js多控件绑定事件

$("input[name=account],input[name=by],#id").click(function(){

});

组织事件向上冒泡传播

function(event){

   event.stopPropagation();

}

去双J项目看验证码生成的过程以及ajax提交的过程。

查询oracle 实例名、sid

注册表下面HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0\ORACLE_SID

select * from v$instance;

菜单出来之后点击其他地方,菜单消失,应该在菜单底层加一个透明的层,单击透明的层,菜单隐藏,然后透明层隐藏

RBAC 基于角色的权限管理系统

javabean实现serializable,实体类序列化,为了实现IO操作。

java里面常量的用法。

双J项目权限配置,菜单配置(创建一个新的用户之后,添加权限菜单,在用户表中添加菜单的id,再根据菜单的id查名字)

XML文件里面对一些类似标签的字符需要转移

可以用<![CDATA[     ]]>,也可以用amp;转译符

可以在不同类型的参数放在map集合里面,通过key取出来

public List<SysRole> getRoleList(SysRole role, Integer[] status)

            throws SQLException {

        Map paraMap = new HashMap();

        paraMap.put("role", role);

        paraMap.put("status", status);

        return dao.queryList("role.getRole", paraMap);

    }

用常量来实现状态(在实体类中实现)

public static final int yes = 1;

public static final int no = 2;

private Integer status;

private String name;

    public Integer getStatus() {

        return status;

    }

    public void setStatus(String Status) {

        if(status != null){

            switch(status){

            case yes:

            name = "通过";

            break;

            case no:

            name = "拒绝";

            break;

         }

        }

        this.status = status;

    }

    

    public String getName() {

        return name;

    }

    public void setName(String Name) {

        this.name = name;

    }

查询资料,ajax提交方法和post以及get提交方法有什么不一样

超出的文本隐藏,用...显示

    jQuery(function(){  
var high_light = "description" + index;
   //使用id选择器;例如:tab对象->tr->td对象.  
  $("#high_light").each(function(i){  
       //获取td当前对象的文本,如果长度大于100;  
       if($(this).text().length>100){  
              //给td设置title属性,并且设置td的完整值.给title属性.  
  $(this).attr("title",$(this).text());  
              //获取td的值,进行截取。赋值给text变量保存.  
  var text=$(this).text().substring(0,100)+"...";  
              //重新为td赋值;  
              $(this).text(text);  
              $(this).css('color','#4D5981');
       }  
    });  
});  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: