`

几则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);
{}


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变量中。
分享到:
评论

相关推荐

    几则JSP入门知识总结

    以上内容是对JSP入门知识的简单总结,包括了基本的表单参数处理、数据库连接和操作以及文件I/O操作。这些知识点是构建JSP应用的基础,对于初学者来说非常重要。掌握这些,你就能开始编写简单的JSP应用程序了。

    第一单元 JSP入门知识.pdf

    第一单元 JSP入门知识.pdf 第二单元 JSP程序设计基础.pdf 第三单元 JSP页面语法.pdf 第四单元 JSP内置对象.pdf 第五单元 JSP访问数据库.pdf 第六单元 在JSP中应用JavaBean.pdf 第七单元 Servlet.pdf 第八单元 JSP...

    jsp入门教程

    ### JSP 入门教程知识点概览 #### 1. JSP 概念与应用场景 - **JSP**(Java Server Pages)是一种基于Java技术的Web开发标准,它允许开发者在HTML页面中嵌入Java代码,从而使得动态内容的生成变得更为简便。JSP非常...

    JSP入门(01概述02预备知识...)

    **JSP入门(01概述)** Java Server Pages(JSP)是Java平台上的一种动态网页技术,它允许开发者将静态HTML页面与动态Java代码结合在一起,以创建交互式的Web应用程序。JSP的主要目标是简化Java Web开发,使非Java...

    jsp入门小知识

    ### jsp入门小知识 #### JSP简介 JSP(JavaServer Pages)是一种由Sun Microsystems倡导并由多个公司共同参与制定的动态网页技术标准。它允许开发者在传统的HTML文件中插入Java程序片段(Scriptlets)和JSP标签...

    JSP快速入门比较简单一些入门知识

    **JSP(Java Server Pages)** 是一种...对于初学者来说,了解并掌握上述JSP基础知识是至关重要的。通过实践和不断学习,可以逐步掌握JSP的高级特性,如自定义标签、过滤器和监听器等,从而在Web开发领域中游刃有余。

    JSP入门

    **JSP(Java Server Pages)入门详解** JSP(Java Server Pages)是Java平台上的一个标准,用于开发动态Web应用程序。它将HTML代码与Java代码相结合,使得开发者可以在网页上嵌入Java代码来处理服务器端逻辑,从而...

    JSP快速入门.rar_JSP入门_jsp_jsp 入门

    通过"JSP快速入门.rar"这个压缩包,你可以找到一份适合初学者的JSP教程,它可能包含了JSP的基础知识、实例和实践练习,帮助你快速掌握JSP技术。"www.pudn.com.txt"可能是该教程的资源链接或相关说明,而"JSP快速入门...

    jsp入门知识,真的很不错啊

    ### JSP 入门知识点详解 #### 一、JSP 概述 JSP(Java Server Pages)是一种基于Java技术的服务器端脚本语言,它主要用于动态网页开发。JSP 技术允许开发者将静态HTML内容与动态生成的Java代码结合在一起,从而实现...

    JSP程序设计从入门到精通355页.pdf

    JSP 程序设计从入门到精通 本书主要介绍了 JSP 程序设计的基础知识和高级技术,涵盖了 JSP 的概述、环境安装配置、语法介绍、变量、运算符、控制结构、函数、数组、对象等方面的内容。 JSP 概述 JSP(Java Server...

    JSP快速入门教程

    ### JSP快速入门教程知识点详解 #### 一、JSP与Java的关系及JavaEE框架 JSP(Java Server Pages)是Java平台的一部分,主要用于构建动态网页。它属于JavaEE(Java Platform, Enterprise Edition)框架的一个组件,...

    JSP入门知识

    【JSP入门知识】 JSP(JavaServer Pages)是一种基于Java技术的动态网页开发标准,它结合了HTML、脚本语言和Java组件,允许开发者创建交互式的、数据驱动的Web应用程序。JSP作为动态网页编程技术的一员,具有显著的...

    JSP入门与应用基础知识

    JSP入门与应用,介绍相关基础知识,希望能有助于初学者的 Jsp的学习。

    JSP语法简明入门教程大全

    **JSP语法简明入门教程大全** Java Server Pages(JSP)是Java Web开发...文档`JSP入门教程.doc`、`JSP.pdf`和`JSP语法简明入门教程大全.pdf`将深入探讨这些主题,为你提供实践指导。祝你在JSP的学习旅程中取得成功!

    JSP快速入门-适用于初学者

    **JSP快速入门指南** JavaServer Pages(JSP)是一种基于Java的技术,用于创建动态、交互式的Web应用程序。它是Sun Microsystems(现在Oracle公司)推出的一种服务器端编程模型,旨在简化Web开发过程,允许开发者将...

    jsp入门入门教程

    【JSP 入门教程详解】 ...以上就是 JSP 入门的基础知识,包括 JSP 的角色、所需技能、运行环境、开发流程、运行原理以及HTML表格的使用。通过深入学习这些内容,你可以开始创建自己的动态网页了。

    JSP实例入门-JSP实例入门

    通过阅读《JSP实例入门》PDF文档,你可以深入学习JSP的基础概念、语法和最佳实践,以及如何在实际项目中运用这些知识。这个文档很可能会涵盖JSP的各个方面,包括但不限于页面指令、脚本元素、动作元素、EL(表达式...

    JSP程序设计从入门到精通

    本系列教程以JSP程序设计为核心,从入门基础到精通高级应用,为读者提供了完整的知识体系。 ### JSP概述技术分析 #### 简介与历史背景 JSP技术由Sun Microsystems公司于1999年推出,其目的在于简化动态网页的开发...

Global site tag (gtag.js) - Google Analytics