java jsp 例子_jsp入门的简单例子

java jsp 例子_jsp入门的简单例子从头开始学jsp,对它有兴趣是第一要事

从头开始学jsp,对它有兴趣是第一要事。以下几个案例非常的简单,不需要用到别的知识。用来先对jsp有所感知是个不错的注意。

案例1 :displace.jsp

int   intLocal_Vals,   intLocal_Amount;

if(request.getParameter(“Vals”)!=null   &&   request.getParameter(“Amount”)!=null)

{

intLocal_Vals   =   Integer.parseInt(request.getParameter(“Vals”));

intLocal_Amount   =   Integer.parseInt(request.getParameter(“Amount”));

//下面进行位移操作

intLocal_Vals=intLocal_Vals>>intLocal_Amount;

out.print(“
位移后的值为:”   +intLocal_Vals);

}else{

out.print(“位移值或位移量不能为空!”);

}

%>

案例1的所有操作都在一个页面内完成,一般不会出现什么问题,主要用来认识一下jsp页面的组成结构。

案例2 :准备工作:在d:盘建立一个名为count.txt的空文本文档。

文字计数器

BufferedReader file;

//BufferedReader 对象用于读取文件数据

String countFile=”d:/count.txt”;

//标示文件的地址

file=new BufferedReader(new FileReader(countFile));

//将file(BufferedRead的对象)指向文件的地址

String readStr=null;

//来存取文件的内容

int writeStr=1;

//写入文件的变量 如果文件中访问是0 则写入为1

try

{

readStr=file.readLine();//读取文件内容

}

catch(IOException e){

System.out.println(“read wrong”);

}

if(readStr==null) readStr=”no record”;

else {

writeStr=Integer.parseInt(readStr)+1;//读取的内容+1

}

try{

PrintWriter pw;

//PrintWriter用于写文件的一个类

pw=new PrintWriter(new FileOutputStream(countFile));

//指定文件

pw.println(writeStr);

//写入变量writeStr的值

pw.close();

}

catch(IOException e){

out.println(e.getMessage());

}

%>

文字计数器

你是本站第

个读者

案例2主要是和外部文件进行了简单的通讯,用到的主要是java代码。

案例3:准备工作:安装mysql;将mysql的JDBC驱动器拷贝到Tomcat\common\lib和Tomcat\shared\lib 下。

Connection conn = null; //连接

Class.forName(“org.gjt.mm.mysql.Driver”); //驱动

conn = DriverManager.getConnection(“jdbc:mysql://localhost:3306/db”,”root”,”8″); //建立连接

if(conn==null){

out.println(“get Conn Error”);

}

Statement stmt=conn.createStatement();

ResultSet RS_result=null;

%>

学习

RS_result=stmt.executeQuery(“select * from user”);

String Name,Password;

while(RS_result.next())

{

Name=RS_result.getString(“name”);

Password=RS_result.getString(“password”);

%>

}

stmt.close();

conn.close();

%>

案例3里其实只是用java实现了一个数据库连接。

案例4:login.jsp

login

请输入用户信息:

姓名

密码

handle.jsp

认证

String   Name=request.getParameter(“name”);

String   Password=request.getParameter(“password”);

Class.forName(“org.gjt.mm.mysql.Driver”).newInstance();

String   url=”jdbc:mysql://localhost:3306/db”;

String   user=”root”;

String   password=”8″;

Connection   conn=DriverManager.getConnection(url,user,password);

Statement   stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

String   sql=”select * from   user   where   name='”+Name+”‘   and   password='”+Password+”‘”;

ResultSet   rs=stmt.executeQuery(sql);

if(rs.next()){

out.print(“恭喜你,登陆成功!”);

}

else{

out.print(“抱歉!登陆不成功!”);

}

rs.close();

stmt.close();

conn.close();

%>

案例4是jsp最常用的功能,实现用户登陆的问题。案例5:

CountTest.java

package Test;

public class CountTest {

private static int count = 0;

public CountTest() {

}

public static int getCount() {

count++;

return count;

}

public static void setCount(int a) {

count =a;

}

}

counter.jsp

counter

JBuilder Generated JSP

out.println(“The Counter is : ” + bean0.getCount() + “
“);

%>

案例5是在java完成处理,在jsp里完成显示的例子。

posted on 2007-04-19 12:06 静儿 阅读(12870) 评论(8)  编辑  收藏 所属分类: 技术

今天的文章java jsp 例子_jsp入门的简单例子分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/59823.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注