Tomcat 自带的例子分析(Jsp部分)(上)

如何在Myeclipse中使用非自带的Tomcat 如何在Myeclipse中使用非自带的Tomcat     第一步,关掉Myeclipse自带的Tomcat: Window-->Preference-->Myeclipse-->Servers-->Integarted Sandbox 单击Integrated Sandbox ,点击右边的Configure Myeclipse Tomcat   点击disable,然后点OK 阅读详情
 
   Tomcat 自带的例子分析(Jsp部分)
  
   基础很重要,现在很多优秀的框架都把那些基础的技术封装了起来,很多开发人员甚至不需要知道那些东西就能开发项目了,但我认为,了解那些基础技术将会对你理解框架和应对错误都有很大的帮助,所以基础是很重要的,只有基础好了,你才能更进一步的理解更深层次的技术。
   这篇文章将研究Jsp的基础技术部分,范例为Tomcat自带的例子,原因是这些例子写的太棒了...
   tomcat提供了14个Jsp例子,我们从上往下看,越往下例子越复杂。注意每个例子都包含.一个对应名字的.html和.txt文件,这2个文件只是说明性质的,可以不看.
这里主要把Jsp当作了Servlet来使用,关于tomcat如何把jsp编译成servlet,我现在并不清楚,后期我会加入这方面的内容….还有就是你修改了一个源文件,重新编译后,不需要重新部署tomcat了,这真的很方便啊。
1.Numberguess :是个猜数字的游戏。
这个例子的关键部分还是NumberGuessBean 这个Javabean ,客户每次提交的时候通过Javabean的自动赋值机制,触发setGuess方法。并把这个Bean放在session域中共享,如果放在Page是不行的,读者可以试一下.javaBean的自动赋值机制是有值的时候才会调用,没有值的时候是不会调用相应的set方法的。感觉这个例子就是学JavaBean的用法的.也就是jsp:useBean 和jsp:setProperty这对指令的用法
2.Date:是个日期的的例子
这个例子是学习写日期程序的好例子,也就是Calendar的用法,这里有月和日期的显示方法,Calendar的方法返回的都是int类型的,现在JspCalendar对其进行了改写实现了返回字符串形式。这里用到的指令是jsp:getProperty和Page域的属性.你每次刷新都会重新构造一个新的对象。
3.snoop:主要是演示request内置对象的方法。没什么好说的。值得注意的是getServletPath,getRequestURI方法。
4.ErrorPage :演示<%@ page errorPage >和%@ page isErrorPage>属性.前者指出当前页面发生错误时,跳转到那个页面。后者指出该页面是个处理错误的页面,能够访问exception内置对象.注意这里的异常类型是由限制的,不能出现运行异常。
5.Carts :一个DummyCart的JavaBean,使用Vertor来实现的,不过这里我有个疑问,就是刚进入页面的时候,不会显示所有的列表,只有提交一下后才会显示列表,难道这和”javaBean的自动赋值机制是有值的时候才会调用”有关?
6. CheckBox: CheckTest充当JavaBean角色,这里说明JavaBean属性名字和页面属性可以不一样,但get,set方法必须要和页面属性对应起来。这个例子说明怎样把 页面数组参数利用JavaBean自动封装起来。还有就是<jsp:setProperty name="foo" property="fruit" param="fruit" />这个指令可以针对单个属性进行赋值.
 
 
tomcat的使用方法(免费带例子) tomcat配置及使用(环境变量设置及测试,一个简单的web应用实例) 立即下载

相关推荐

KV Cache 详解:新手也能理解的 LLM 推理加速技巧

(Autoregressive)生成的,即每次生成一个 token,然后将其作为输入继续生成下一个 token。:如果序列太长,超过了 KV Cache 的存储限制,就需要丢弃最早的 tokens(类似滑动窗口)。时,每次只会生成一个新 token,然后再把这个 token 作为输入继续生成下一个 token。,只缓存计算过的 K,VK, V,每次只计算新 token 的 K,VK, V,从而提升推理效率。:如果输入的 prompt 发生变化,之前的 KV Cache 不能复用,必须重新计算。

Harry的博客 7351

node.js实现tomcat经典例子猜数字

学jsp都时候知道tomcat有一个seesion的经典例子,猜数字。 tomcat 中有源码,JavaBean源码NumberGuessBean.java代码如下: package num; import java.io.Serializable; import java.util.Random; public class NumberGuessBean implements Ser

dellheng的专栏 2553

异次元发卡最新漏洞0day(XSS组合拳)

异次元商店头像上传处存在存储型XSS注入(user、admin均存在)。其中,user处有过滤,admin无。 将恶意脚本插入后,管理员访问用户管理页面即可执行恶意脚本。 恶意脚本执行后,会新增一个管理员用户,进而获得权限。鉴于漏洞还没有泛滥,而且很多站都有漏洞。EXP暂时不公开。需要学习可以加入知识星球

白昼小丑的博客 4589

ServletConstraint 限制Tomcat访问资源

1. web.xml中配置 &lt;security-constraint&gt; &lt;web-resource-collection&gt; &lt;web-resource-name&gt;jsp constraint&lt;/web-resource-name&gt; &lt;url-pattern&gt;/pages...

huhu07的专栏 364

[模型部署]-[LLM]昇腾部署Qwen3-Coder-30B-A3B-Instruct

摘要:本文介绍了在Ascend NPU上部署Qwen3-Coder-30B-A3B-Instruct大模型的实践过程。通过vLLM-Ascend框架,详细说明了环境准备(CANN 8.1、PyTorch-NPU 2.5.1等)、模型下载、容器启动及服务部署步骤,包括vLLM服务的启动参数配置和接口测试方法。测试结果显示在当前2卡910B3配置下性能表现仅为8token/s(1并发),并指出流式调用时存在无法输出usage信息的问题。该方案为Ascend平台私有化部署大模型推理服务提供了参考实现。

1668

带隙基准源要点

要点: 负反馈>正反馈;电流镜匹配;双极型晶体管匹配;电阻匹配; 经过R0的电流????????????=????????????????−????????????????????????=∆????????????????????i_R0=(〖VBE〗_1-〖VBE〗_2)/R_0 =∆VBE/R_0 经过R1的电流????????????=i_R1= ????????????????????VBE/R_1 零温电流I = ∆????????????????????∆VBE/R_0 +

HI_WALLE的博客 2263

如何在Tomcat上运行servlet

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34194087的博客 610

[VCS]VCS dump fsdb的精细化控制

本文介绍了VCS FSDB波形dump的精细化控制方法。主要内容包括:1)基本dump方式;2)通过$fsdbDumpoff排除特定层次;3)使用$fsdbDumpvars选择性dump指定模块;4)运行时动态控制dump开关;5)通过文件管理排除列表($fsdbDumpoffFile或自定义读取);6)层次控制策略(剪除整棵树或仅当前层)。这些方法可有效控制波形文件大小,提高仿真效率。

元直的博客 1033

深入解剖Tomcat

Tomcat安装:Tomcat 是一种有JSP环境的Servlet的容器。Servlet容器是代替用户管理和调用 Servlet的运行时外壳。Servlet容器可以粗略的划分成下面几类:1. 独立的servlet容器独立的servlet容器Web服务器的一部分。当使用一个以Java为基础的Web服务器时就是这种情况, 例如是JavaWebServer的一部分的servlet容器。独立的Servle

SilverLong专栏 2171

【异常】‘build.plugins.plugin.version‘ for org.apache.maven.plugins:maven-resources-plugin is missing

maven-compiler-plugin 插件版本信息没有指定导致了错误提示如下字面意思就是没有指定版本信息。

奶爸的编程之路,也就一周冷个三天 4599

【AI 赋能:Python 人工智能应用实战】16. BERT微调实战:中文新闻分类全流程(附模型蒸馏+ONNX部署完整代码)

中文新闻分类是NLP领域的经典实用任务,BERT模型凭借双向上下文建模能力,能有效解决中文歧义与长文本依赖问题,但存在推理速度慢、资源占用高的痛点。本文以THUCNews中文新闻数据集为核心,提供从数据预处理、BERT微调、模型蒸馏到生产部署的全流程实操指南。首先详解THUCNews的多编码读取与清洗(解决gbk/utf-8兼容问题);然后实现BERT微调,加入早停机制与混淆矩阵可视化,验证准确率达93.8%;接着用DistilBERT完成模型蒸馏,在仅损失0.6%准确率的前提下,将推理速度提升2.7倍。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 1098

服务器启动时Webapp的web.xml中配置的加载顺序(转)

一 1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点。 2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。 3、容器将<context-param>转换为键值对,并交给servletContext。...

weixin_34406796的博客 140

【Burp入门第二十二篇】BurpSuite配置Hea插件教程+添加配置项

HaE是一个基于BurpSuite Java插件API开发的辅助型框架式插件,旨在实现对HTTP消息的高亮标记和信息提取。该插件通过自定义正则表达式匹配响应报文或请求报文,并对匹配成功的报文进行标记和提取。

等风来 9626

在MyEclipse中使用本机安装Tomcat和MyEclipse自带Tomcat调试Jsp

装载于:http://yukaizhao.iteye.com/blog/1539669 我用的MyEclipse版本是8.6,本机已经安装的Tomcat版本是7.0。 为调试jsp程序折腾了半天,所以坐下记录,防止以后再折腾。   首先需要在MyEclipse中建一个web项目,建好了就行,啥都不用改的。   MyEclipse中使用Tomcat调试jsp可以用M

月神的专栏 1110

android 蓝牙通讯demo

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

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Tomcat jsp

转贴说明, 自我感觉这个讲的不是太全面, 但是对于初学者也许上手快些 配置Eclpise+tomcat并实现JSP的编写与部署http://script.xhtmlhelp.net/jsp/200610/880.shtml配置Eclpise+tomcat并实现JSP的编写与部署一.下载J2SDK下载http://java.sun.com/j2se/1.4.2/downlo

ridrare的专栏 1410

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

项目自带servlet-api.jar和jsp-api.jar,发布到tomcat下冲突

1.servlet-api.jar的作用 首先,根据度娘提供的信息:【servlet-api.jar是支持servlet的jar包。 你如果编写过servlet就知道要用到HttpServletRequest和HttpServletResponse等对象,这些对象都是要靠这个jar包才能使用的。如果你安装了Tomcat,这个jar包一般在tomcat安装目录\lib 文件夹下面有,当你把web

好记性不如烂笔头 2万+

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Tomcat自带示例说明

目录一、如何浏览示例?二、Servlets examples三、JSP Examples四、WebSocket Examples*Tomcat安装目录的webapps下有一个examples目录包含了一些JSP、Servlet的简单示例。 一、如何浏览示例? 使用startup启动Tomcat,即可浏览。 访问地址一般是:http://localhost:8080/examples/ 二、Ser...

zhrb 1605

jsp入门&&配置Tomcat

jsp1.jsp概念2.jsp简介2.1JSP 简介2.2为什么使用JSP?2.3JSP的优势 1.jsp概念 JSP 与 PHP、ASP、ASP.NET 等语言类似,运行在服务端的语言。 JSP(全称Java Server Pages)是由 Sun Microsystems 公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成 HTML、XML 或其他格式文档的Web网页的技术标准。 JSP 技术是以 Java 语言作为脚本语言的,JSP 网页为整个服务器端的 Jav

m0_63223374的博客 2172

Tomcat和jsp

jsp的定义 JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。 JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。 JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。 JSP标签有多种功能,比如访问数据库、记录用户选择信息、访问J

weixin_43787055的博客 1701

一个简单jsp-servlet例子

jsp-servlet实例

亚信大数据平台LU 6856

JSP中tomcat的配置

JSP初始配置 在我们安装完myeclipse后打开后 图中画有红框的选项在我们前期的学习中用不到可以关闭 此时,我们开始创建项目 右键图中黑框的区域 会出现New按钮

psh073014的博客 1838

Jsp,Servlet和Tomcat

一、什么是servletservlet是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。过程如下: 1、客户端发送请求至服务器端; 2、服务器将请求信息发送至 Servlet; 3、Servlet 生成响应内容并将其传给服务器。响应内容动态生成,通常取决于客户端的请求; 4、服务器将响应返回给客户端。 Ser

qq_26761587的博客 809

tomcat配置及开发jsp

安装Tomcat之前要先安装JDK,可从http://java.sun.com上下载最新版本的JDK。Tomcat可从Apache Jakarta Project站点(http://jakarta.apache.org/site/binindex.cgi)上下载。本人使用的Tomcat版本是5.5.20,它需要安装J2SE 5.0(JDK 1.5)以上的版本才能运行。第一步、安装jdk以后,需要配

cobra.naja 1079

Java MyEclipse中使用本机安装Tomcat和MyEclipse自带Tomcat调试Jsp

一、MyEclipse中使用Tomcat调试jsp可以用MyEclipse自带的Tomcat 首先需要把建好的web项目部署到Tomcat。在包视图中右键单击项目文件夹,然后选择MyEclipse菜单,然后选择Add and Remove Project Deployment...,如下图所示 然后在弹出的窗口中点击Add按钮,如下图所示 然后在如下新窗口中的Se

wmqdn的专栏 918

JSP简介及Tomcat安装

JSP简介还完全不知道HTML是什么的,先用10分钟了解一下HTML以及其基本语法。JSP是由Sun公司倡导,多家公司参与共同建立的一种动态网页技术标准。它在HTML代码中插入Java程序片段,由此构成JSP页面,扩展名为.jsp。通俗地讲,JSP编程就是HTML + 嵌入其中的Java。例:<%@ page contentType="text/html;charSet=GBK" impor

王浴昊 2924
上一篇: 利用Ajax实现页面局部刷新
下一篇: Java的类装载器
NetFishTail
博客等级 码龄19年 3粉丝 120原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值