JS技术

Js字符串数组相转换(6)

字号+ 作者:H5之家 来源:H5之家 2015-09-07 13:01 我要评论( )

一、从数据库中取相应数据并替换掉模板中的对应标签,下面是一个简单的示例 1.buildhtml.jsp %@ page contentType=text/html; charset=gb2312 import=java.util.*,java.io.*% % try{ String title=This is Title; S


一、从数据库中取相应数据并替换掉模板中的对应标签,下面是一个简单的示例


1.buildhtml.jsp
<%@ page contentType="text/html; charset=gb2312" import="java.util.*,java.io.*"%>
<%
try{
String title="This is Title";
String content="This is Content Area";
String editer="LaoMao";
String filePath = "";
filePath = request.getRealPath("/")+"test/template.htm";
//out.print(filePath+"<br>");
String templateContent="";
FileInputStream fileinputstream = new FileInputStream(filePath);//读取模块文件
int lenght = fileinputstream.available();
byte bytes[] = new byte[lenght];
fileinputstream.read(bytes);


2009-12-09 21:22:34阅读全文>>>

js 简单输出时间的一种方法

<script language="javascript">
setInterval("document.getElementById('time').innerHTML=currentTime();",1000);
function currentTime(){
var now=new Date();
var hours=now.getHours();
var minutes=now.getMinutes();
var seconds=now.getSeconds();
var current_time=hours+":"+minutes+":"+seconds;
    return current_time;
}
</script>


2009-12-09 20:06:54阅读全文>>>

Jscript中window.setInterval和window.setTimeout的区别

setTimeout(表达式,延时时间)
在执行时,是在载入后延迟指定时间后,去执行一次表达式,记住,次数是一次

用setTimeout实现的自动变化显示随机数的效果:

<html>
<head>
<script>
window.onload=sett;
function sett()
{
document.body.innerHTML=Math.random();
setTimeout("sett()",500);
}
</script>
</head>
<body>
</body>


2009-12-09 20:02:03阅读全文>>>

jsp serlet session——request.getSession()

在HttpServlet中,HttpSession对象通常在request.getSession(true)方法调用时才创建。 HttpSession的使用是有代价的,需要占用服务器资源,本着能不浪费就不浪费的原则,我希望系统中的session都在掌握之中,在需要创建时由 我们的代码明确创建。但是最近在开发中发现,新的session对象经常在意料之外出现,究竟是谁在创建session呢?

    最常见的地方是错误的使用request.getSession()函数,通常在action中检查是否有某个变量/标记存放在session中。这个场景中可能出现没有session存在的情况,正常的判断应该是这样:

Java代码

  •     HttpSession session = request.getSession(false);  
  •         }  
  •     }  
  • }  
  • private boolean ifFlagExistInSession(HttpServletRequest request) { HttpSession session = request.getSession(false); if (session != null) { if (session.getAttribute("flagName") != null) { return true; } } return false; }


     

        而下面的写法,则可能会生成一个新的不在我们意图之外的session


    2009-12-08 14:22:32阅读全文>>>

    js cookie增删改查操作

    //================================
    //Cookie操作
    //================================
    function getCookieVal (offset)
    {
    var endstr = document.cookie.indexOf (";", offset);
    if (endstr == -1)
    endstr = document.cookie.length;
    return unescape(document.cookie.substring(offset, endstr));
    }

    function GetCookie (name)
    {
    var arg = name + "=";
    var alen = arg.length;
    var clen = document.cookie.length;
    var i = 0;
    while (i < clen)


    2009-12-05 22:24:54阅读全文>>>

    JS大全

    1.document.write(""); 输出语句
    2.JS中的注释为//
    3.传统的HTML文档顺序是:document->html->(head,body)
    4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)
    5.得到表单中元素的名称和值:document.getElementById("表单中元素的ID号").name(或value)
    6.一个小写转大写的JS: document.getElementById("output").value = document.getElementById("input").value.toUpperCase();
    7.JS中的值类型:String,Number,Boolean,Null,Object,Function
    8.JS中的字符型转换成数值型:parseInt(),parseFloat()
    9.JS中的数字转换成字符型:(""+变量)
    10.JS中的取字符串长度是:(length)
    11.JS中的字符与字符相连接使用+号.
    12.JS中的比较操作符有:==等于,!=不等于,>,>=,<.<=
    13.JS中声明变量使用:var来进行声明
    14.JS中的判断语句结构:if(condition){}else{}
    15.JS中的循环结构:for([initial expression];[condition];[upadte expression]) {inside loop}
    16.循环中止的命令是:break
    17.JS中的函数定义:function functionName([parameter],...){statement[s]}
    18.当文件中出现多个form表单时.可以用document.forms[0],document.forms[1]来代替.
    19.窗口:打开窗口window.open(), 关闭一个窗口:window.close(), 窗口本身:self


    2009-12-01 01:46:15阅读全文>>>

    10个js小脚本代码

    脚本1:进入主页以后自动播放声音

    <embed src="pnm://yourURL" hidden=true autostart=true loop=true>

    脚本2:进入主页后自动最大话,省的去在自己单击了

    <script>
    self.moveTo(0,0)
    self.resizeTo(screen.availWidth,screen.availHeight)
    </script>

    脚本3:显示现在时间的脚本

    <script language=vbscript>document.write now</script>

    脚本4:显示最后修改时间的脚本

    <script>document.write(document.lastModified)</script>

    脚本5:设为首页,加为收藏,加入频道,启动outlook发信


    2009-12-01 01:08:29阅读全文>>>

    JSP三种页面跳转方式的比较

    使用JSP大约有下列三种跳转方式:
    1. response.sendRedirect();
    2. response.setHeader("Location","");
    3. <jsp:forward page="" />

    经过试验得到下面的一些规则:

    一. response.sendRedirect()

    此语句前不允许有out.flush(),如果有,会有异常:

     

    java.lang.IllegalStateException: Can't sendRedirect() after data has committed to the client.

     

    at com.caucho.server.connection.AbstractHttpResponse.sendRedirect(AbstractHttpResponse.java:558)

     

    ...


    2009-12-01 00:51:39阅读全文>>>

    JS模拟静态网页分页实例

     

    1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    相关文章
    网友点评
    8