• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    几则JSP入门知识总结
        从去年9月份,我就开始着手学JSP,以前也只有一点程序的意识,一路上摸索过来,经过了很多磨难,终于有一天,我就像一个旱鸭子学会游泳一样,心里无比高兴,熬了几天夜,终于写成了这个纯JSP的文章发布程序。
    相信下面的几则小知识对向我这样水平的菜鸟有一定的帮助! 
    ==============================================================================
    1.传递表单参数:
    String name = new String(request.getParameter("name"));

    2.数据库连接:
    ~~MYSQL
    //设置数据库的URL
    String url = "jdbc:mysql://localhost:3306/jspsky";
    try
    //加载驱动程序
    Class.forname("org.gjt.mm.mysql.Driver").newInstance();
    //建立连接
    java.sql.Connection connection = java.sql.DriverManager.getConnection(url);
    java.sql.Statement statement = connection.createStatement();
    //SQL语句
    String sqlStringi ="insert into commu(name,tel,mobile,oicq,email)values(‘"+name+"',‘"+tel+"',‘"+mobile+"',‘"+oicq+"',‘"+email+"')";
    //运行SQL语句,并建立结果集
    java.sql.ResultSet rsi = statement.executeQuery(sqlStringi);
    //在屏幕上输出库中的内容
    while(rss.next())
    {
    String a_name = rss.getString(1);
    out.println(a_name);
    {}
    //关闭连接
    connection.close();
    }

    //捕捉异常
    catch(java.sql.SQLException e)

    out.println(e.getMessage());
    {}
    catch(ClassNotFoundException e)

    out.println(e.getMessage());
    {}


    ~~DB2
    //定义数据库的URL
    String url = "jdbc:db2:portal";
    try

    //加载驱动程序
    Class.forName("COM.ibm.db2.jdbc.app.DB2Driver");
    //建立连接,
    java.sql.Connection connection = java.sql.DriverManager.getConnection(url,"user","password");
    java.sql.Statement statement = connection.createStatement();
    //SQL语句
    String sqlString = "select * from client";
    //执行SQL语句
    java.sql.ResultSet rs = statement.executeQuery(sqlString);
    //在屏幕上显示所连表中的内容
    while(rs.next())
    {
    String name = rs.getString(1);
    out.println(name);
    {}
    //关闭连接
    connection.close();
    }
    //捕捉异常
    catch(java.sql.SQLException e)

    out.println(e.getMessage());
    {}
    catch(ClassNotFoundException e)

    out.println(e.getMessage());
    {}


    3.文件操作

    ~~将一个字符串写到一个指定的文件中,如果该文件不存在,则新建一个文件,并完成写入;如果存在,则用此字符串覆盖原文件的所有内容
    import java.io.*;
    String str = "print me 雪峰!";
    //定义好打印的目标文件名

    //取得当前主机存放WEB页面的绝对路径
    String hostdir = System.getProperty("user.dir");
    //取得当前主机所采用的路径分隔符
    String fileBar = System.getProperty("file.separator");
    //书写完整的目标文件存放路径
    String nameOfFile=hostdir+fileBar+"test.html";

    try
    //实例化一个文件输出流对象
    FileOutputStream afile = new FileOutputStream(nameOfFile);
    //将文件输出流,创建一个打印输出流对象
    PrintWriter pw = new PrintWriter(afile);
    pw.println(str);
    //clean up
    pw.close();
    {}
    catch(IOException e)
    out.println(e.getMessage());
    {}

    ~~列出指定目录下的文件列表
    import java.io.*;
    String cdur = System.getProperty("user.dir");
    String fileBar = System.getProperty("file.separator");
    String mydir =cdur+fileBar+"doc"+fileBar+"jspsky";
    File my = new File(mydir);
    String d[] = my.list();
    int i;
    int l=d.length;
    for(i=0;i out.print(d[i]);
    {}


    4.计数器
    Integer count = null;
    synchronized (application)
    count =(Integer) application.getAttribute("d");
    if (count ==null)
    count =new Integer("0");
    count = new Integer(count.intValue()+1);
    application.setAttribute("d",count);
    {}
    out.println(count);
    // 首先定义一个整形对象,并初始化为:NULL,
    // 取回APPLICATION对像的属性D的值,并强制转化为整形对象,赋给COUNT
    // 判断COUNT是否为空,为空时,将O赋给COUNT对象,
    // 否则,通过COUNT。INTVALUE()方法,实现COUNT对象加1,并赋值给COUNT
    // 最后,将COUNT对象保存在APPLICATION对象的D变量中。


    +++++++++++++++++++

    下一步学习重点
    文件的删除
    文件内容的修改
    图片的上传
    邮件列表
    JAVABEANS
    EJB
    XML
    JAVASCRIPT
    对数据库的操作及维护
    了解商业项目开发流程

    实例练习
    留言板
    聊天室
    发送邮件
    新闻系统
    截取网页内容
    购物车


    多做练习,在实践中不断熟悉JAVA包的使用!
    您可能感兴趣的文章:
    • JSP自定义标签入门学习
    • JSP经典学习笔记(包含各种入门常用语法)
    • 通用JSP页面 jsp入门级文章
    • jsp Hibernate入门教程
    • JSP迅速入门
    • JSP开发入门(一)--安装好你的机器来使用JSP
    • JSP开发入门(五)--JSP其他相关资源
    • JSP开发入门(四)--JSP的内部对象
    • JSP开发入门(三)--JSP与JavaBean
    • JSP开发入门(二)----JSP语法的基本原理
    • JSP开发入门
    • JSP入门之HelloWorld程序实例
    上一篇:用JSP下载word文件(不会直接用IE打开)
    下一篇:快速建立Servlet和JSP的运行、调试和编译环境
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    几则JSP入门知识总结 几则,JSP,入门,知识,总结,