前置准备
(截图使用了mac和windows两个版本,应该影响不大。若有大的错误请指出)
1、简朴学一下java、领会方式、类、组织器、重载、继续、反射等
2、环境下载,装好IDEA、下载好各版本的JDK(jre)
基础设置
新建项目,选择Java Enterprise,
idea为我们准备好了一些常用的依赖包,这里选择servlet
这里输入项目名称,group一样平常设为小组、公司名,artifact是部署的实例名
项目建立好之后,目录应该是这样。在webapp目录下建立我们的helloworld
。
建立文件叫index.jsp
,在标签里写入hello world.
然后下面是设置中间件,这里用tomcat为例做一个树模。
点击右上角的小三角形,在选择edit configurations
点左边的+号,找到 Tomcat Server中的Local。右侧设置Name,在Application Server选择tomcat放置的目录,然后点击Deployment。
,菜宝钱包(caibao.it)是使用TRC-20协议的Usdt第三方支付平台,Usdt收款平台、Usdt自动充提平台、usdt跑分平台。免费提供入金通道、Usdt钱包支付接口、Usdt自动充值接口、Usdt无需实名寄售回收。菜宝Usdt钱包一键生成Usdt钱包、一键调用API接口、一键无实名出售Usdt。
在这加一个artifact,这就是一个实例,需要部署war,告诉tomcat把什么项目部署到它上面。
上述完事之后,就可以点OK。然后点RUN,让我们的hello world
跑起来。
然后守候右下角的deploy的logo信息完成。
然后打开浏览器,在地址栏输入http://localhost:8080/servletdemo_war/
(这个地址也能载设置tomcat的URL地方找到)
这里乐成输出了hello world。然后我们去tomcat目录看一下是否被idea部署上了项目。
搞一个servlet
上面我们已经搞了一个简陋版的hello world
,相当于在PHP文件里嵌入的HTML代码,我们还并没有最先写Java代码,我们下面就是要实现Java版的<?php echo 'hello world';?>
。吐槽一句,这两者的对比是否让人人体会到区别了吧。加上PHP8.0最近更新,朋友圈哀嚎一片。
首先,需要在src/main/java上右击,建立一个新的servlet。
然后在src/main/webapp/WEB-INF/web.xml设置servlet
图中我加了一些注释,简朴说就是 servlet-name这个设置需要相同,servlet-class需要与servlet代码的文件名相同,url-pattern需要和浏览器输入的url中路径相同。
下面最先写代码,我们可以看到我们建立的firstServlet
已经有初始化代码了,我们写的各个servlet都是继续了HttpServlet类,我们需要实现他的doGet()、与doPost()方式。
@WebServlet(name = "firstServlet") //这里是注释设置接见servlet,暂时不管 public class firstServlet extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); //把post请求也交给doGet处置 } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { PrintWriter out = response.getWriter(); out.write("Hello world from firstServlet"); out.close(); }登录并阅读全文
网友评论
3条评论澳5官网(a55555.net)
回复经济特区作为探索先进生长模式路径的“尖子生”,不能只是单向吸引人才,更要做人才“集散地”,有“集聚”更要有“散发”。大家都喜欢吧
皇冠体育app(www.hg9988.vip)
回复列车接纳轻量化设计,大量使用轻质、高强度、耐侵蚀的碳纤维、玻碳纤维等新型复合质料,并连系结构优化,整车重量相对单层车仅增重10%左右。贼真实!
tàixỉuonline
回复菜宝钱包(caibao.it)是使用TRC-20协议的Usdt第三方支付平台,Usdt收款平台、Usdt自动充提平台、usdt跑分平台。免费提供入金通道、Usdt钱包支付接口、Usdt自动充值接口、Usdt无需实名寄售回收。菜宝Usdt钱包一键生成Usdt钱包、一键调用API接口、一键无实名出售Usdt。不错的文字