技术积累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');
}
});
});
在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');
}
});
});
相关文章推荐
- 技术积累BCM-SDK架构分析及源码移植-nios2平台移植
- [知识积累] 技术框架积累
- ANDROID技术积累:开发规范
- JSTL重要技术经验积累
- IT 技术网址积累
- 【VC++积累】之五、进程注入技术
- 转载和积累系列 - PHP程序员的技术成长规划
- 一个java工程师的前6年工作部分技术积累(一)
- 技术积累目录
- Java技术积累——用最原始的代码见证分页查询实现原理
- 技术积累-1( C技巧/GLib数据结构 ) - LeoWL的专栏 - 博客频道 - CSDN.NET
- 技术积累
- 越来越感觉到前端技术需要成体系的积累
- 开博客,技术积累,gogo
- 技术积累应用-可视化编程平台作用
- java技术论坛积累
- 技术积累-1( C技巧/GLib数据结构 )
- C++技术点积累(9)——补充
- Spring mvc 技术积累
- 安卓技术文章积累