Javaweb-myeclipse开发Servlet的几点细节说明

JavaWeb项目 java+servlet 网上商城 JavaWeb项目:java+servlet 网上商城 此项目为本人的Java大作业。 前台代码;代码已经上传到github上 下载地址Github 一、项目概况 1.1设计内容   主要是实现网上购物,包括前后台,后台包括:分类管理,用户管理,商品管理,订单管理等;前台包括:分类管理的展示,注册,登录,商品列表页的显示,浏览记录,购物车,订单,商品详情,易宝支付等。 后台的分类管理、用户管理,商品管理主要是增删改查,订单管理,主要是前台用户提交的,我们管理员只能查看订单详情,不能修改和删除。利用aj.. 阅读详情

一、myeclipse新建servlet

  1. 新建工程时后,点击下一步,不要直接单击finish,到最后有一项创建web.xml文件,打上勾,生成的web项目中将包含web.xml配置文件。
  2. 在src下新建servlet文件,new->servlet:
    这里写图片描述
  3. 填写空格内容
    这里写图片描述
  4. 修改映射路径
    这里写图片描述
  5. 只选择doGet和doPost方法
    这里写图片描述

二、细节说明:

  • myeclipse新版本新建servlet将不再自动更新web.xml文件,直接在代码中注解
  • web.xml 部署描述文件从servlet3.0版本开始不再是必选的了
  • 新建的servlet包含@WebServlet 注解,该注解就可以实现web.xml文件配置的功能
  • 该注解将会在部署时被容器处理,容器将根据具体的属性配置将相应的类部署为 Servlet
  • 客户端通过URL地址访问web服务器中的资源,所以Servlet程序若想被外界访问,必须把servlet程序映射到URl地址上;这个工作在web.xml文件中使用<servlet> 和<servlet-mapping>元素完成
  • 更详细的说明:servlet更新内容

三、web.xml关于servlet的配置

  • <servlet>元素用于注册Servlet,它包含两个主要的子元素:<servlet-name>和<servlet-class> ,分别用于设置Servlet的注册名称和完整类名
  • 一个<servlet-mapping>元素用于映射一个已注册Servlet的一个对外访问路径,包含两个子元素:<servlet-name>和<url-pattern>,用于指定Servlet的注册名称和对外访问路径
<web-app>
    <servlet>
        <servlet-name></servlet-name>
        <servlet-class></servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name></servlet-name>
        <url-pattern></url-pattern>
    </servlet-mapping>
</web-app>

四、修改工程名称

  • 工程创建完成后修改工程名称,发布到服务器里面对外访问路径如果依然是原始路径则需要对其进行更改:properties->web
    这里写图片描述
MyEclipse2017创建Servlet的两种方式 视频地址:MyEclipse2017创建Servlet的两种方式(下载) 文章地址:https://blog.csdn.net/qq_29734353/article/details/80641400 立即下载

相关推荐

【MATLAB/Simulink】从模型到飞行:基于PX4与Rflysim的无人机MBD实战指南

本文详细介绍了基于MATLAB/Simulink与PX4、Rflysim的无人机模型开发与飞行控制实战指南。通过MBD(基于模型设计)方法,从建模、仿真到代码生成与硬件部署,实现无人机开发的高效闭环。文章涵盖开发环境搭建、动力学建模、控制算法实现及测试验证全流程,为无人机开发者提供实用技巧与优化建议。

weixin_30181209的博客 410

idea2022版创建Servlet文件(详细完整版)

idea2022版的新手创建 Servlet教程

m0_56392863的博客 2万+

[OpenCV]使用霍夫变换精准检测圆形原理详解与代码实战

dp`是累加器分辨率与图像分辨率的反比,例如`dp=1`时累加器与图像具有相同的分辨率,`dp=2`时累加器分辨率为图像的一半;`HoughCircles`函数的返回值`circles`是一个包含检测到的圆的参数列表,每个圆的格式为`(x, y, r)`,分别代表圆心的x坐标、y坐标和半径。可以使用`cv2.circle()`函数在原图上绘制出检测到的圆,并使用`cv2.imshow()`或`cv2.imwrite()`显示或保存结果图像。霍夫圆变换是霍夫变换的一种扩展,专门用于检测图像中的圆形轮廓。

yr_lu的专栏 513

使用MyEclipse创建一个Servlet步骤

场景:使用MyEclipse创建一个Servlet步骤 第一种方式使用向导创建 1.打开IDE, 选择 File-&gt;New-&gt;Web Project 2.填写项目名称,点击Finish 3.项目结构如图 4.使用Servlet Wizard创建,选择 File-&gt;New-&gt;others... 点击进入如下向导框 5.填写项目 6.点击Finish完成即可 ...

zhangbeizhen18的博客 1万+

STM32开发者必看:如何在正点原子探索者开发板上快速移植CANopenNode协议栈

本文为STM32开发者提供了在正点原子探索者开发板上快速移植CANopenNode协议栈的实战指南。文章详细介绍了从环境准备、硬件抽象层适配到协议栈初始化与测试的全过程,并分享了PDO配置与性能优化等关键技巧,帮助开发者高效实现CANopen标准化通信。

weixin_29173777的博客 464

2023-07-04 Fast-Lio论文中公式(6)与BCH公式中近似雅可比公式的一致性推导

将(1)式代入(6)式,就有。

wmorries的博客 478

MyEclipse开发servlet

使用MyEclipse开发步骤 修改servlet配置模板 servlet细节问题多次注册 通配符映射 servelte的单例问题 servelte的load-on-startup配置 SverletConfig对象 1. 使用MyEclipse开发步骤:a. 新建web project 形成如下的目录结构 example src(源代码,java文件放在这里) jre system libra

dy476813515的专栏 547

Ubuntu20.04系统笔记本网卡AX211无法找到wifi问题

之前电脑的系统是18.04基本上安装好了系统,可以直接连上wifi,在买了拯救者y9000p2022版本之后,因为网卡太新,安装ubuntu18.04或者20.04之后会没有wifi连接,非常不方便。于是上网找了各种帖子去解决这个问题。具体实现有所不同。 主要参考了这个帖子来解决的:http://t.csdn.cn/7807R 首先: sudo apt install flex bison 然后: git clone https://github.com/intel/backpor.

weixin_42825962的博客 1万+

servlet 教程 1:环境搭建和新建 servlet 项目

Servlet(Server Applet)是Servlet 的简称,称为小服务程序或服务连接器。狭义的 Servlet是指 Java 语言实现的一个接口,广义的 Servlet 是指任何实现了这个 Servlet 接口的类,一般情况下,人们将 Servlet 理解为后者从本文开始,笔者会将 servlet 相关的用法做一个汇总,方便工作时查看和使用环境准备,需要已经安装 Java 和 Tomcat,如果没有安装可以参考开发工具使用 STS。...

悟世君子的博客 2934

【论文精读】Graph WaveNet-深度时空图模型

Graph WaveNet构建了一个自适应邻接矩阵,它能保留隐藏的空间依赖关系,能够自动从数据中发现未见的图结构。提出了一个有效且高效的框架,可同时捕捉空间和时间依赖关系。其核心思想是将其提出的图卷积与扩张因果卷积相结合,使每个图卷积层都能处理空间依赖关系。在交通数据集上评估了提出的模型,并以较低的计算成本获得了最先进的结果。

打酱油的葫芦娃 1007

华为海思:大小海思的双轮驱动战略分析

大海思的定位清晰明确,即专注于为华为内部提供高性能、高集成度的芯片解决方案,以支持华为终端、服务器等业务的快速发展。小海思的产品线广泛,涵盖了广域物联、短距物联、手机穿戴、显示交互、智慧视觉、智慧媒体、MCU、模拟以及光模块等多个领域。通过提供多样化的芯片解决方案,小海思旨在满足外部客户的不同需求,拓展华为海思在芯片市场的份额和影响力。大海思的产品布局主要围绕华为的内部需求展开。在智能手机应用处理器方面,大海思的麒麟系列芯片已经成为华为手机的标志性产品,以其出色的性能和能效比赢得了市场的广泛认可。

dream it possible 2924

用myeclipse创建servlet

如果不用myeclipse,则写一个servlet,编译,把class放到WEB-INF的classes下面,再修改web.xml,很麻烦。所谓“工欲善其事必先利其MyEclipse是java开发的利器,既然有这么好的利器,那就要好好利用。闲话少说,下面进入正题。 (1)首先启动MyEclipse,(至于MyEclipse的安装以及Tomcat的配置,就参考另外的教程了),创建一个Web Pro

lhflower123的专栏 1万+

华为OD机考双机位C卷 - 虚拟理财游戏(Java & Python& JS & C/C++ & GO )

华为OD机考双机位C卷 - 虚拟理财游戏(OD上机考试双机位C卷)。提供Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。

算法大师! 668

详细地讲解使用MyEclipse创建一个简单的html与servlet交互的JavaWeb项目

手把手教学MyEclipse创建第一个JavaWeb项目

m0_63252914的博客 3857

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

MyEclipse2014配置Tomcat开发JavaWeb程序JSP以及Servlet

1.安装准备 1).下载安装MyEclipse2014,这已经是最新版本。 2).下载Tomcat 官网:http://tomcat.apache.org/ 我们选择8.0: http://tomcat.apache.org/download-80.cgi 在windows下选择64位解压版:http://mirror.bit.edu.cn/apache/tomcat

编程的本质是数学问题 2428

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

JavaWeb学习之Servlet,MyEclipse及Tomcat的配置

一个名称映射一个类,别名可以随便取,方便在整个web.xml中引用这个Servlet(13行),但类名必须为之前定义的Servlet,含包名(14行)。其实,doPost和doGet方法其实是在Servlet类的service()方法的内部中调用的。既然这个Servlet是由Web容器启动的,那么就需要在Web.xml中进行配置,这样的话,Tomcat在启动的时候就会自动加载这个文件。上图可以看到,同一个资源,在不同的时间、不同的人访问的时候,是不一样的,很显然Servlet是动态Web资源。

band_mmbx的博客 551

JavaWeb_servlet(6)_ MyEclipse 创建 Servlet

JavaWeb_servlet MyEclipse 创建 Servlet ● 如果你发现你的 MyEclipse 新建像项目的时候没有 Servlet 选项,请先切换到 MyEclipse 的视图 ● 新建 Servlet 项目(注意只能在项目下创建 servlet,就是说你得先创建一个 web 工程) ● 可以观察到 ● 初始化 示例一 测试一: 示例二 测试二: 以...

魏宇轩 786

从0到1上手JavaWeb开发,小白也能懂!

在互联网领域,JavaWeb 开发有着举足轻重的地位。如今,众多大型电商网站,如淘宝、京东等,它们每天要处理海量的用户请求、商品信息展示、订单处理等业务,这些复杂的功能背后,JavaWeb 开发技术功不可没。以淘宝为例,在每年的 “双 11” 购物狂欢节,大量用户同时涌入平台进行购物,JavaWeb 技术凭借其强大的处理能力和稳定性,确保了整个购物流程的顺畅进行,从用户浏览商品、加入购物车到最终支付成功,每一个环节都离不开 JavaWeb 开发的支持。

大雨淅淅的博客 1693

linux javaweb开发,LINUX下基于MVC的JAVAWeb开发

LINUX下基于MVC的JAVAWeb开发编辑锁定讨论上传视频《LINUX下基于MVC的JAVAWeb开发》是2009年机械工业出版社出版的图书,作者是姜新华、李燕华。书名LINUX下基于MVC的JAVAWeb开发作者姜新华李燕华ISBN9787111264132定价58.00元出版社出版时间2009开本16LINUX下基于MVC的JAVAWeb开发内容简介编辑《L...

weixin_31527905的博客 277
上一篇: Javaweb-ServletContext的应用
下一篇: Javaweb-ServletConfig
spring_willow
博客等级 码龄10年 163粉丝 95原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值