jsp注釋記錄

==========left.jsp===========
<%@ page contentType="text/html; charset=Big5" %>
<html>
<body bgcolor="#ffffff">
<h1>
<!--<a href="./message/MsgForm.jsp" target="_top">留言板</a>-->
<a href="./message/MsgForm.jsp" target="mainFrame" >留言板</a> 
<!-- 寫入框架的名,使該名稱框架內容變為鏈接的內容-->
<br>
</h1>
</body>
</html>


========index.jsp============
<html>
<head>
<title>
index
</title>
<base href="http://localhost:8080/WebModule1/index.jsp">
</head>

<frameset rows="15%,*" >
  <frame src="/WebModule1/pages/header.jsp" frameborder="1">
  <frameset cols="25%,*">
    <frame src="pages/left.jsp" frameborder="1"><frame name="mainFrame" src="pages/counter/counter.jsp" frameborder="0">
  </frameset>
</frameset>
<!--
“framset ,frame標簽一定要寫在body標簽的外邊否則一片空白”,一個被這個問題困擾了一個小時的人說。
-->
<body bgcolor="#ffffff">asdfs 
</body>
</html>


========counter.jsp ==============
一個檢察刷新訪問次數的 訪問計數器
<%@page contentType="text/html; charset=Big5"%>
<html>
<head>
<title>訪問計數器</title>
</head>
<body bgcolor="black">
<br/>
<br/>
<br/>
<table border="0" width="85%" align="center">
  <tr>
    <td align="center">
      <font size="7" color="white">Welcome!歡迎光臨</font>
    </td>
  </tr>
  <tr style="{height:30}">  </tr>
  <tr>
    <td align="right">
    <%
      String path = request.getRealPath("pages/counter");//request.getRealPath("xx"),得到的是web程序根目錄/xx/
      java.io.File f = new java.io.File(path + "//counter.cnt");
      if (!f.exists()) {
        f.createNewFile();
        f = new java.io.File(path + "//counter.cnt");
      }
      java.io.FileReader fr = new java.io.FileReader(f);
      java.io.BufferedReader br = new java.io.BufferedReader(fr);
      String Num = null;
      Num = br.readLine();
      if (Num == null)
        Num = "0";
      fr.close();
      /*若想顯示數字圖片用此代碼
       for(int i=0;i<Num.length();i++){
            out.println("<img src='./images/"+Num.charAt(i)+".gif></img>");
         }
       */

      out.println("<font color=/"white/">" + Num + "</font>");
      java.io.FileWriter fw = new java.io.FileWriter(path + "//counter.cnt");
      fw.write(String.valueOf(Integer.parseInt(Num) + 1));
      fw.close();
    %>
    </td>
  </tr>
</table>
</body>
</html>

---------------------------------------------------------------------------------------------------------------
=====自動定時刷新==================
<head><meta content="20" http-equiv="refresh"/></head>
//每隔20秒頁面自動刷新一次 適於動態實時新聞


======jsp頁面之間傳遞漢字亂碼問題=====
1,<%request.setCharacterEncoding("big5");%>
2,new String(request.getParameter("Message").getBytes("ISO8859-1"), "Big5")
3,如果在sendRedirect中傳中文則:
response.sendRedirect("GAP0051.jsp?&function_name="+java.net.URLEncoder.encode(含漢字的字符串變量));


=====登陸頁面相關===================
如果buton類型為submit按Enter就自動提交了如:
<input type='submit' value='ok'>or<button type='submit'>ok</button>。
但往往要在onclik事件中驗證是否輸入合法,結果經常是驗證出不合法
提出警告後仍然提交。一般采用如下方法避免:
按鈕設為普通button,  
//驗證函數
function checkValue(x){    if(x.trim( )<>'')
    document.loginform.submit(); //loginform是form 的名字
}
//帳戶框代碼
<input type="text" name="textID" id="textID" size="20" maxlength="10"       onKeyDown="javascript:if(event.keyCode==13)event.keyCode=9">//enter 變 tab
//密碼框代碼
<input type="password" name="textPWD" id="textPWD" size="20" onKeyDown="javascript:if(event.keyCode==13)checkValue(document.all.textID.value,document.all.textPWD.value);">
//提交按鈕代碼
<input type="button" value="確    定" class="button"  οnclick="return checkValue(document.all.textID.value,document.all.textPWD.value)" >


=========== 限制顯示table高度=======
table沒有height屬性怎麼辦?
<div id='scrolldiv' style='overflow:auto;width=100%;height:50%'>
    <table width='150'><tr>...</tr><tr>...</tr></table>
</div>
這下橫豎滾動條都有了,有時用window.window.showModalDialog()彈出的窗口中用<div>高度用%不好使改用50 num就好


=========iframe====================
<iframe id=' dispiFrame1' name='dispiFrame1'  style='display:none;width=100%;height=70%;background-color:xxx'>
</iframe>

script:
window.open('xx.jsp?Parameters=parametersValue','dispiFrame1','');
document.getElementById('dispiFrame1').style.diplay='';
/script
控制iframe中顯示的內容,也約束了顯示地點
獲得iframe中得對象:document.dipiFrame1.document.getElementsByName('x');

 

================showModalDialog窗口刷新=================

showModalDialog方法打開窗口有時不會更新動態得內容。

var randomNum=(new Date()).getTime();//得到隨機數

window.showModalDialog(xx.jsp?Para=val&randomNum)//在結尾加個每次都變化得值就可以讓ModalDialog每次都刷新

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值