tomcat下配置jspservletbean小实例

JSP+Servlet+JavaBean编程 使用JSP+Servlet+JavaBean的MVC模式开发一个简单的在线测试系统。 基本功能:学生注册、登录后可进行答题和提交试卷。老师可以进行学生管理和成绩查询(成绩由系统自动打分)。 立即下载

java/jsp/路径设置  事例代码
经常看到jsp的初学者问tomcat下如何配置jsp、servlet和bean的问题,于是总结了一下如何tomcat下配置jsp、servlet和ben,希望对那些初学者有所帮助。

第一步:下载j2sdk和tomcat:到sun官方站点(http://java.sun.com/j2se/1.4.2/download.html)下载j2sdk,
注意下载版本为Windows Offline Installation的SDK,同时最好下载J2SE 1.4.2 Documentation,
然后到tomcat官方站点(http://www.apache.org/dist/jakarta/tomcat-4/)下载tomcat(下载最新4.1.x版本的tomcat);

第二步:安装和配置你的j2sdk和tomcat:执行j2sdk和tomcat的安装程序,然后按默认设置进行安装即可。
 1.安装j2sdk以后,需要配置一下环境变量,
  在我的电脑->;属性->;高级->;环境变量->;系统变量中添加以下环境变量(假定你的j2sdk安装在c:/j2sdk1.4.2):
  JAVA_HOME=c:/j2sdk1.4.2
  classpath=.;%JAVA_HOME%/lib/dt.jar;%J_HOME%/lib/tools.jar;(.;一定不能少,因为它代表当前路径)
  path=%JAVA_HOME%/binAVA
  接着可以写一个简单的java程序来测试J2SDK是否已安装成功:
  public class Test{
  public static void main(String args[]){
  System.out.println("This is a test program.";
  }
  }
  将上面的这段程序保存为文件名为Test.java的文件。
  然后打开命令提示符窗口,cd到你的Test.java所在目录,然后键入下面的命令
  javac Test.java
  java Test
  此时如果看到打印出来This is a test program.的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况。

 2.安装Tomcat后,在我的电脑->;属性->;高级->;环境变量->;系统变量中添加以下环境变量(假定你的tomcat安装在c:/tomcat):
  CATALINA_HOME=c:/tomcat;
  CATALINA_BASE=c:/tomcat;
  然后修改环境变量中的classpath,把tomat安装目录下的common/lib下的servlet.jar追加到classpath中去,修改后的classpath如下:
  classpath=.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;%CATALINA_HOME%/common/lib/servlet.jar;
  classpath=.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;%CATALINA_HOME%/common/lib/servlet.jar
  接着可以启动tomcat,在IE中访问http://localhost:8080,如果看到tomcat的欢迎页面的话说明安装成功了。

第三步:建立自己的jsp app目录
 1.到Tomcat的安装目录的webapps目录,可以看到ROOT,examples, tomcat-docs之类Tomcat自带的的目录;
 2.在webapps目录下新建一个目录,起名叫myapp;
 3.myapp下新建一个目录WEB-INF,注意,目录名称是区分大小写的;
 4.WEB-INF下新建一个文件web.xml,内容如下:
 <?xml version="1.0" encoding="ISO-8859-1"?>;

 <!DOCTYPE web-app
 PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd">;

 <web-app>;
 <display-name>;My Web Application</display-name>;
 <description>;
 A application for test.
 </description>;
 </web-app>;
 5.在myapp下新建一个测试的jsp页面,文件名为index.jsp,文件内容如下:
 <html>;<body>;<center>;
 Now time is: <%=new java.util.Date()%>;
 </center>;</body>;</html>;
 6.重启Tomcat
 7.打开浏览器,输入http://localhost:8080/myapp/index.jsp 看到当前时间的话说明就成功了。

第四步:建立自己的Servlet:
 1.用你最熟悉的编辑器(建议使用有语法检查的java ide)新建一个servlet程序,文件名为Test.java,文件内容如下:
 package test;
 import java.io.IOException;
 import java.io.PrintWriter;
 import javax.servlet.ServletException;
 import javax.servlet.http.HttpServlet;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 public class Test extends HttpServlet {
 protected void doGet(HttpServletRequest request, HttpServletResponse response)
 throws ServletException, IOException {
 PrintWriter out=response.getWriter();
 out.println("<html>;<body>;<h1>;This is a servlet test.</h1>;</body>;</html>;";
 out.flush();
 }
 }
 2 .编译
 将Test.java放在c:/test下,使用如下命令编译:
 C:/Test>;javac Test.java
 然后在c:/Test下会产生一个编译后的servlet文件:Test.class
 3 .将结构test/Test.class剪切到%CATALINA_HOME%/webapps/myapp/WEB-INF/classes下,也就是剪切那个test目录到classes目录下,如果classes目录不存在,就新建一个。 现在webapps/myapp/WEB-INF/classes下有test/Test.class的文件目录结构
 4 .修改webapps/myapp/WEB-INF/web.xml,添加servlet和servlet-mapping
 编辑后的web.xml如下所示,红色为添加的内容:
 <?xml version="1.0" encoding="ISO-8859-1"?>;

 <!DOCTYPE web-app
 PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd">;

 <display-name>;My Web Application</display-name>;
 <description>;
 A application for test.
 </description>;
 <servlet>;
 <servlet-name>;Test</servlet-name>;
 <display-name>;Test</display-name>;
 <description>;A test Servlet</description>;
 <servlet-class>;test.Test</servlet-class>;
 </servlet>;
 <servlet-mapping>;
 <servlet-name>;Test</servlet-name>;
 <url-pattern>;/Test</url-pattern>;
 </servlet-mapping>;
 </web-app>;
 这段话中的servlet这一段声明了你要调用的Servlet,而servlet-mapping则是将声明的servlet“映射”到地址/Test上
 5 .好了,启动Tomcat,启动浏览器,输入http://localhost:8080/myapp/Test 如果看到输出This is a servlet test.就说明编写的servlet成功了。
 注意:修改了web.xml以及新加了class,都要重启Tomcat

第五步:建立自己的Bean:
 1.用你最熟悉的编辑器(建议使用有语法检查的java ide)新建一个java程序,文件名为TestBean.java,文件内容如下:
 package test;
 public class TestBean{
 private String name = null;
 public TestBean(String strName_p){
 this.name=strName_p;
 }
 public void setName(String strName_p){
 this.name=strName_p;
 }
 public String getName(){
 return this.name;
 }
 }
 2 .编译
 将TestBean.java放在c:/test下,使用如下命令编译:
 C:/Test>;javac TestBean.java
 然后在c:/Test下会产生一个编译后的bean文件:TestBean.class
 3 .将TestBean.class文件剪切到 %CATALINA_HOME%/webapps/myapp/WEB-INF/classes/test下,
 4 .新建一个TestBean.jsp文件,文件内容为:
 <%@ page import="test.TestBean" %>;
 <html>;<body>;<center>;
 <%
 TestBean testBean=new TestBean("This is a test java bean.";
 %>;
 Java bean name is: <%=testBean.getName()%>;
 </center>;</body>;</html>;
 5 .好了,重启Tomcat,启动浏览器,输入http://localhost:8080/myapp/TestBean.jsp 如果看到输出Java bean name is: This is a test java bean.就说明编写的Bean成功了。

 这样就完成了整个Tomcat下的jsp、servlet和javabean的配置。接下来需要做的事情就是多看书、多读别人的好代码,自己多动手写代码以增强自己在这方面开发的能力了。

 #debug keyword 环境变量 servlet  

学生信息管理系统网站(JSP+JavaBean+Servlet) 搭建在Tomcat 7.0服务器上,使用的数据库为postgreSQL 资源内含技术说明,使用说明等文档,可以很清楚的了解网站内部功能的实现方法。网站由学生模块,普通教师模块,班主任模块,学院管理员模块,学校管理员模块等部分组成,可以实现对学生和教师信息的增删改查。 立即下载

相关推荐

Tomcat下JSP、Servlet和JavaBean环境的配置

文章测试源码,全部通过; 有疑问QQ:382656610 博文链接:https://chenchuxin.iteye.com/blog/110026

jsp、servlet与javabean的区别180110

【段落一】为什么要用javabean和servlet而不是只用jsp?以及jsp、servlet与javabean在做什么 相同点 javabean和servlet 它们都是.java文件,都要编译成.class文件放到WEB-INF目录下 首先,JavaBean和Servlet虽都是Java程序,但是是完全不同的两个概念。 引用mz3226960提出的MVC的概念,即M-model-

style1174的博客 1392

MVC模式_jsp+javabean+servlet开发“在线考试系统”源代码

MVC模式_jsp+javabean+servlet开发“在线考试系统”源代码

在Tomcat下JSP、Servlet和JavaBean环境的配置

一、开发环境配置第一步:下载j2sdk和tomcat:到sun官方站点(http://java.sun.com/j2se/1.4.2/download.html)下载j2sdk,注意下载版本为Windows Offline Installation的SDK,同时最好下载J2SE 1.4.2 Documentation,然后到tomcat官方站点(http://www.apache.org/di

aa 1116

基于JSP+Servlet+JavaBean实现的图书管理系统

个人学习Java时导师要求的一个小项目,供大家参考参考,希望对java学习者有所帮助

自动驾驶控制算法——MPC控制算法

自动驾驶MPC控制算法摘要 模型预测控制(MPC)是一种基于系统预测模型的先进控制算法,通过滚动优化方式求解最优控制输入。其核心流程包括:1)使用数学模型预测未来系统状态;2)定义优化目标函数衡量预测误差;3)求解满足约束的最优控制序列;4)仅执行第一步控制并重复该过程。 相比传统PID控制,MPC具有预测未来、多步优化、显式处理约束等优势,特别适合自动驾驶中对安全性要求高的场景,如轨迹跟踪、车道保持、联合纵横向控制、自动泊车和动态避障等。MPC通过状态空间模型预测系统行为,在每个控制周期计算未来N步的控制

swaggytiger的博客 7920

这两天做jsp,servlet,bean一个心得

这两天可是为了jsp苦恼了不少,刚上手,觉得有点理不清关系,不过昨天折腾了一天,今天折腾了一天,总算是有点感觉了,用起来也顺手了点。 当然了,稍微高端点的网页也是不好弄的,不过对于MVC总算是敲代码加看书,看出了点感觉。 jsp是用作前台的,不涉及对数据的操作在MVC中,起VIEW的作用,当把数据提交后,就要用servlet来处理数据了,所以servlet起CONTROL的作用,在servlet

程序猿的樊笼 1280

算法设计与分析 0-1背包问题 动态规划解法【超详细】

0-1背包问题 问题描述 给定i个物品和一个容量为的背包,物品的重量是Wi,其价值为Vi 物品个数为i,背包容量为C。 如何选择装入背包内的物品,使得装入背包中的物品的总价值最大? 其中,每种物品只有全部装入背包或不装入背包两种选择。 物品不能分割,不能重复使用。 动态规划算法思路 首先建立一个数组B[i][c],最上面一行表示背包容量,最左边一列表示物品编号,中间填充的数值表示当当前背包容量为C...

寒泉 4万+

Tomcat+Jsp经典配置

Tomcat下JSP、Servlet和JavaBean环境的配置 经常看到jsp的初学者问tomcat下如何配置jsp、servlet和bean的问题,于是总结了一下如何tomcat下配置jsp、servlet和ben,希望对那些初学者有所帮助。 一、开发环境配置 第一步:下载j2sdk和tomcat:到sun官方站(http://java.sun.com/j2se/1.5.0/download.

starsinsky's JAVABLOG 2575

新手必看:四旋翼无人机PID调参实战指南(附常见问题排查)

本文为四旋翼无人机新手提供PID调参实战指南,详细解析Kp、Ki、Kd参数的实际意义及调参技巧,包含常见问题排查方法。通过系统化的调参流程和实用参考表,帮助用户快速掌握无人机飞行控制核心技能,避免常见错误,提升飞行稳定性与响应性能。

k0l1m2n3o的博客 599

《通信工程施工与管理》

制作馈线接头必须使用专用的工具,专用工具包括:馈线切割刀、馈线安全刀、小金属丝毛刷、固定尺寸或大号活动扳手、小号扁锉刀、细齿小手锯、接头扩孔器、3M防水胶或防水接头盒;如图所示,详情如表所示。

2302_78710464的博客 1653

在Tomcat下使用JavaBean

对于没有使用myeclipse,NetBean等IDE工具的用户,如果在编写JSP时用到了java文件,就必须配置JavaBean了。下面我说一下配置过程: 在tomcat8.0(视你们的版本号而定)/webapps下有一个ROOT文件夹,进入ROOT文件夹,有一个WEB-INF文件夹,在它下面新建一个classes文件夹,在classes下又新建com文件夹,在com文件夹下再次新建JavaBe

hicheney的博客 3129

ADS与Cadence中Verilog-A文件的编译与调用实战指南

本文详细介绍了在ADS与Cadence平台中Verilog-A文件的编译与调用实战指南,涵盖开发环境配置、模型创建与编译、仿真设置技巧以及跨平台协作与调试等内容。通过具体案例和优化策略,帮助工程师高效完成混合信号仿真设计,提升电路建模与验证效率。

weixin_29196315的博客 496

关于如何在Tomcat中使用JavaBean

对于没有使用myeclipse,NetBean等IDE工具的用户,如果在编写JSP时,用到了java文件,就必须配置JAVAbean了,网上也有很多在Tomcat中配置JAVABean的例子,这里我简单的说下自己配置的过程。 在此之前,相信初学者已经配置好了Tomcat的虚拟路径了,有些虚拟路径并不适合使用javabean,会不停的报错,在这时,首先找到tomcat文件夹中的webapps文件夹...

weixin_30783629的博客 527

正弦波、方波、三角波和锯齿波信号发生器——Multisim电路仿真

调节方波信号的占空比,也就是改变输出信号的高低电平时间比例,可以设置电容不同的充放电时间来达到目的,RP2可以使得电容具有不同的充放电时间,其中二极管起到限制电流流向的作用。假设U+>U,那么输出端就达到正向饱和,电容开始充电,当电容电压大于同相输入端电压时,此时电容开始放电,由此往复,从而产生方波信号。3,正反馈支路占优势,电路开始起振并不是稳定的,振荡会不断增大,最终将导致运放饱和,输出的波形是削波失真的正弦波。通常在电路中引入负反馈,例如使用负温度系数的热敏电阻,以自动稳定增益,防止输出波形失真。

XU157303764的博客 5319

相位编码脉冲压缩信号的理论研究与 Matlab 实现

通过实际的代码示例,我们展示了如何生成信号、进行相位编码、传输信号、相位解码和脉冲压缩的步骤。相位编码脉冲压缩信号是通过在发射端对信号进行相位编码,并在接收端对信号进行相位解码来实现的。其主要原理是在发射端将信号的频率进行调制,使得信号具有宽带特性,然后在接收端通过匹配滤波器对信号进行解调和压缩,从而提高信号的分辨率和抗干扰能力。相位编码脉冲压缩信号是一种在信号处理中常用的技术,用于提高信号的分辨率和抗干扰能力。可以使用 Matlab 中的信号生成函数生成一个宽带脉冲信号,例如矩形脉冲信号或高斯脉冲信号。

CyberWizarDD的博客 901

tomcat javaweb 开发(11javabean)

还是看看老师的课件吧,感觉贴到上面还挺方便的,就只好继续贴啦,为了以后看资料方便。                                                                       JavaBean 首先:一:介绍一下什么是javabean JavaBean:就是用Java语言定义的类,而这种类的设计需要遵循Sun指定的JavaBeans的标准.

zxq1138634642的专栏 1147

【测开求职】面试题:操作系统 吐血整理

本篇文章是笔者为准备研究生复试和校招而写,因此主要针对问答,注重理解,而不在于细节计算。涵盖考研范围内的所有知识内容,读者可以先查看上面的链接走一遍操作系统的整体框架结构。其中,重点难点以及易混淆的知识点,笔者用其他文章进行了详述,在知识点处贴好了链接,有需要的可以查阅。另外操作系统在校招中有非常明显的重点,一般情况下只会考察进程管理,内存管理,和设备管理,且这三者考察频率依次递减,文件管理基本不会考察。

vector的博客 7908

Tomcat与JavaWeb开发技术详解JSP访问JavaBean

文章目录JavaBean简介JSP访问JavaBean的语法:JavaBean的范围JavaBean在页面(page)范围内JavaBean在请求范围内JavaBean在会话范围内:JavaBean在Web应用范围内 JavaBean简介 JavaBean是一种可重复使用的且跨平台的软件组织。 JavaBean可分为两种:一种是有用户界面的JavaBean,一种是负责表示业务数据或者处理业务的Ja...

七年蝉 464

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

【JSP】JSP与JavaBean

在最原始JavaEE的MVC开发模式中,由“JSP+Servlet+JavaBean”技术所实现的MVC最为经典。本文主要粗略地讲解在JSP代码中操作JavaBean,尽管这种操作现在已经几乎不会使用,但了解它却有助于帮助我们构建JavaEE的知识体系,对后期学习框架也是有帮助的。

极客-多重人格递归 559

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

java web javabean_Java Bean+Servlet+jsp开发的java Web学生成绩后台信息管理系统,适合新手入门学习...

1、这是我最近开发的基于JavaWeb的学生成绩信息管理系统,开发采取JavaBean+Servlet+jsp的模式,适合新手学习!不是很复杂,不喜勿喷!有什么问题可加我QQ:2094869094,与大家共同探讨!2、所用工具: myeclipse 8.6 ,Apache Tomca7,SQL Server20003、实现的功能:本系统共包括学生、教师、管理员三个模块,具体如下:3.1 学生通过...

weixin_33724264的博客 422

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

基于jsp+servlet+javabean的MVC模式简单应用

自学了一段时间的web,粗略学习了javase转过来学web,本来以为这个过程会相当轻松。结果看到jsp这一块一脸懵逼,又转身去粗略过了一遍html。之后开始跟着教程在jsp页面上一点一点敲着html+java的代码,却不亦乐乎,起码看到一行行代码你知道他实在做什么,而不是起初的一脸懵逼。再然后接触到js,又去粗略恶补一番基础的js知识。终于接触到用Servlet来做控制层这一块,结合到web里才

拿来 4815

Java Web 容器核心:Tomcat 知识点梳理

在 Java Web 开发体系中,Tomcat 是最为主流的开源 Web 应用服务器,是 Java Web 程序运行的核心载体。后续接触的各类 Java Web 框架,均需依托 Tomcat 这类 Servlet 容器完成底层请求的接收与调度。这篇笔记从基础概念、核心能力、内部架构到常见概念区分,完整梳理 Tomcat 的核心知识,帮助建立清晰的知识体系。

2401_87069538的博客 321
上一篇: java积累
下一篇: myeclipse_5.0.1注册码
sunnoco
博客等级 码龄19年 1粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值