网页技巧

来源:互联网 发布:抽签软件 编辑:程序博客网 时间:2024/05/16 02:08

一:Cookie的认识

1.Cookie有点像一张表,分两列,一个是名字,一个是值,数据类型都是String。
2.创建Cookie
Cookie c=new Cookie(String name,String val);
3.将Cookie添加到客户端
response.addCookie(c);
4.读取Cookie(从客户端读到服务器)
request.getCookies();
5.删除Cookie
c.setMaxAge(0);
6.可以通过IE-工具-Internet选项-隐私--高级来启用或禁用Cookie
7.它保存在C:/Documents and Settings/Administrator下
8.可以设置它的生命周期,属于累计时间。

二:session的认识

1.得到session
HttpSession hs=request.getSession(true);
2.向session添加属性
hs.setAttribute(String name,Object val);
3.从session得到某个属性
String name=hs.getAttribute(String name);
4.从session删除某个属性
hs.removeAttribute(String name);

三:ServletContext的认识

如果涉及到不同用户共享数据,且数据量不大,同时不希望写入数据库,可以考虑用SerlvetContext
1.获取
ServletContext sc=this.getServletContext();
2.添加属性:sc.setAttribute(String name,Object ob);
得到值:sc.getAttribute(String name);返回Object
删除属性:sc.removeAttribute(String name);
3.生命周期
ServletContext中属性的生命周期从创建开始到服务器关闭位置。

四:对文件的操作

1.从文件中读出数据  磁盘->内存(叫读入,输入)
//创建一个文件
FileReader fr=new FileReader("f://mycounter.txt");
BufferedReader br=new BufferedReader(fr);
//读出一行数据
String numVal=br.readLine();
//一定要关闭文件流
br.close();
pw.println("读出的内容是:"+numVal);
2.向文件中写入数据   内存->磁盘(叫写入,输出)
//创建一个FileWriter
FileWriter fw=new FileWriter("f://mycounter.txt");
BufferedWriter bw=new BufferedWriter(fw);
//在文件中写入
bw.write("123");
bw.close();
pw.println("在文件中写入了数据.");
 

五:表格奇偶行颜色交替的技巧
String mycolor[]={"pink","silver"};
pw.println("<table>");
 for(i=1;i<6;i++)
 {
   pw.println("<tr bgcolor="+mycolor[i%2]+">");
    pw.println("</tr>");
 }
pw.println("</table>");

六:用户头像的显示

用户表中,设置一列用于存用户的头像。头像与id号对应。

七:指定跳到某页

//用一个表单实现
//需要考虑的问题:输入的页数过大?输入不是数值
pw.println("<form action=wel>");
pw.println("<input type=text name=pageNow>");
pw.println("<input type=submit value=go>");
pw.println("</form>");

八:弹出确定

<html>
<a href=? onclick="return window.confirm('您确认要删除该用户吗')">删除用户</a>
</html>
<!--在Java文件中要这么写
<a href=? onclick=/"return window.confirm('您确认要删除该用户吗')/">删除用户</a>
</html>
-->

九:其他

1.netstat -an可以查看本计算机那些端口在监听
2.//搞破坏的语句,关机
java.lang.Runtime.getRuntime().exec("shutdown -h now");
3.//给tomcat设置密码
Tomcat~/conf/tomcat-users.xml中,修改密码

原创粉丝点击