jsp制作网页实例,jsp实例教程

本文目录一览:

jsp网页制作

jsp要在服务器下运行,否则java不编译。这时,浏览器只解释html(你说的静态部分),其余的(% %里面的)都会当成没被标签包含的不合法的语言,浏览器会将他们直接显示。还有。。。你那文件扩展名是.html吧。。。jsp的扩展名是.jsp。。。

所以tomcat一定要装的。安装后,新建个web项目吧,JBuilder我不太懂用,不过应该可以通过把项目文件夹拷到tomcat的webapps目录下,然后在浏览器输入“(这里是你项目文件夹名)”

建议楼主再多看看jsp方面的教程吧。

请参考

如何用jsp制作一个网站

1:jdk+tocat(底层必须)

不用框架

1:myeclipse(最好是这个)或者别的IDE

2:如果不用什么框架,可以jsp+servlet

如果用框架:

1:用struts(这个可以让你的站点看起来更清晰)

2:struts+hibernate

总结:当你,让你的第一个jsp页面和一个servlet跑起来时,你就知道下一步该做啥了

当你第一个jsp页面在struts帮助下跑起来时,你就知道,struts多么优越了

写一个JSP页面

%@ page language=”java” import=”java.util.*,java.sql.*” pageEncoding=”utf-8″%

%

String path = request.getContextPath();

String basePath = request.getScheme()+”://”+request.getServerName()+”:”+request.getServerPort()+path+”/”;

%

!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”

html

head

base href=”%=basePath%”

titleMy JSP ‘student.jsp’ starting page/title

meta http-equiv=”pragma” content=”no-cache”

meta http-equiv=”cache-control” content=”no-cache”

meta http-equiv=”expires” content=”0″

meta http-equiv=”keywords” content=”keyword1,keyword2,keyword3″

meta http-equiv=”description” content=”This is my page”

!–

link rel=”stylesheet” type=”text/css” href=”styles.css”

/head

body

%

String sql=”select * from user”;

String className=”com.mysql.jdbc.Driver”;

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

String user=”root”;

String password=”root”;

Connection conn;

Statement st;

Class.forName(className);

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

st = (Statement) conn.createStatement(); //创建用于执行静态sql语句的Statement对象,st属局部变量

ResultSet rs = st.executeQuery(sql); //执行sql查询语句,返回查询数据的结果集

%

table width=”300″ align=”center” border=”0″ cellpadding=”4″ cellspacing=”1″ bgcolor=”#cccccc”

tr bgcolor=”#EEEEEE”td姓名/tdtd密码/td/tr

% while (rs.next()) { %

tr bgcolor=”#ffffff”

td%=rs.getString(“name”) %/td

td%=rs.getString(“password”) %/td

/tr

%}

conn.close(); //关闭数据库连接

%

/table

/body

/html

原创文章,作者:IPEN,如若转载,请注明出处:https://www.506064.com/n/131753.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
IPENIPEN
上一篇 2024-10-03 23:47
下一篇 2024-10-03 23:47

相关推荐

  • Python生成随机数的应用和实例

    本文将向您介绍如何使用Python生成50个60到100之间的随机数,并将列举使用随机数的几个实际应用场景。 一、生成随机数的代码示例 import random # 生成50个6…

    编程 2025-04-29
  • 如何在dolphinscheduler中运行chunjun任务实例

    本文将从多个方面对dolphinscheduler运行chunjun任务实例进行详细的阐述,包括准备工作、chunjun任务配置、运行结果等方面。 一、准备工作 在运行chunju…

    编程 2025-04-28
  • Python存为JSON的方法及实例

    本文将从以下多个方面对Python存为JSON做详细的阐述。 一、JSON简介 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅…

    编程 2025-04-27
  • 分析if prefixoverrides="and |or"的用法与实例

    if语句是编程语言中最为基础和常见的控制流语句,而prefixoverrides是if语句的一个重要属性。其中,prefixoverrides的常见取值为and和or。那么,这两者…

    编程 2025-04-27
  • Tanimoto系数用法介绍及实例

    本文将详细讲解Tanimoto系数的定义和使用方法,并提供相关实例代码以供参考。 一、Tanimoto系数概述 Tanimoto系数也称为Jaccard系数,是计算两个集合相似度的…

    编程 2025-04-27
  • 为什么web项目的欢迎页必须是jsp?

    在web项目中,欢迎页通常是用户首次访问的页面。而对于这个页面的选择,我们通常会选择jsp作为欢迎页,其原因是什么呢? 一、JSP的优势 JSP与HTML和CSS的结合,可以实现动…

    编程 2025-04-25
  • C#可变参数的应用与实例

    一、可变参数的概念 可变参数是C#中的一个特性,它允许定义一个参数数量不确定的方法,也称作变长参数,即方法内传递的参数个数可以动态变化。使用可变参数,可以简化方法的重载,增加函数的…

    编程 2025-04-25
  • Modbus RTU通讯实例详解

    一、Modbus RTU通讯是什么? Modbus RTU通讯是一种串行通讯协议,广泛应用于工业自动化领域。通过Modbus RTU通讯协议,能够实现在不同设备之间的数据交换。 在…

    编程 2025-04-20
  • JS确认框confirm用法实例

    一、简介 JS的确认框confirm是常用的弹窗功能之一,常用于提示用户是否执行某项操作。例如,在用户点击删除按钮时,通常会弹出确认框,询问用户是否确认删除。本文将从多个方面进行详…

    编程 2025-04-18
  • 马氏距离计算实例详解

    马氏距离是一种常见的数据分析算法,主要用于测量两个样本集的相似度。相较于欧几里得距离,马氏距离考虑了不同特征之间的相关性,并使用协方差矩阵来对特征进行权重调整。本文将深入探讨如何使…

    编程 2025-04-13

发表回复

登录后才能评论