当前位置: 首页 > news >正文

如何进行网站运营与规划重庆 企业网站建设

如何进行网站运营与规划,重庆 企业网站建设,cms快速建站,wordpress免费申请Web应用开发 - 实训三 B Servlet基础 前言#xff1a; 零、前期准备准备工具创建项目导入 jar 包配置运行设置 一、实训第一部分第一张图第二张图第三张图 二、实训第二部分第一张图第二张图 前言#xff1a; eclipse 是不可能用的#xff0c;并不是说它界面丑#xff0c;… Web应用开发 - 实训三 B Servlet基础 前言 零、前期准备准备工具创建项目导入 jar 包配置运行设置 一、实训第一部分第一张图第二张图第三张图 二、实训第二部分第一张图第二张图 前言 eclipse 是不可能用的并不是说它界面丑也不是说它难用而是它实在不适合我idea 还能用一用界面还挺符合我审美的一些操作也比较合适。 注意本篇文章使用的是工具是 IDEA搭配 tomcat 10.1 使用 零、前期准备 准备工具 下载 tomcat 10.1 并安装 下载地址https://tomcat.apache.org/download-10.cgi 创建项目 直接新建项目选择 Jakara EE模板为“Web 应用程序”接下来就直接下一步创建。 导入 jar 包 找到 tomcat 的安装目录 默认是C:\Program Files\Apache Software Foundation\Tomcat 10.1 回到 idea 中点击左上角的“文件” - “项目结构” 点击左侧的 “库” - 点击 “” - 选择 java 在弹出来的窗口中找到刚刚找到的 tomcat 安装目录并找到 lib 文件夹下的 “servlet-api.jar ”然后确认就好了 配置运行设置 点击上方的“当前文件”选择 “编辑配置” 点击左上角的 “”找到 “Tomcat 服务器”本地 点击 “部署”选择 “工件”并点击 “Servlet_war_exploded” 将下面的 “/Servlet_war_exploded” 改为 “/chapter03” 基本工作就到此结束开始进入正题 一、实训第一部分 第一张图 在图中目录创建 “HelloWorldServlet.java” 代码如下 package com.example.servlet;import jakarta.servlet.*; import jakarta.servlet.annotation.WebServlet;import java.io.*;WebServlet(name HelloWorldServlet, value /cn/itcast/firstapp/servlet/HelloWorldServlet) public class HelloWorldServlet extends GenericServlet {public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException {// 得到输出流 PrinterWriter 对象Servlet 使用输出流来产生响应PrintWriter out response.getWriter();// 使用输出流对象向客户端发送字符数据out.println(Hello World);} }点击右上角的三角形就可以运行项目了 在浏览器中打开 http://localhost:8080/chapter03/cn/itcast/firstapp/servlet/HelloWorldServlet 效果图如下所示 第二张图 将 “HelloWorldServlet.java” 中的代码修改成下面 package com.example.servlet;import jakarta.servlet.*; import jakarta.servlet.annotation.WebServlet;WebServlet(name HelloWorldServlet, value /HelloWorldServlet) public class HelloWorldServlet extends GenericServlet {public void init(ServletConfig config) throws ServletException {System.out.println(init methed is called);}public void service(ServletRequest request, ServletResponse response) throws ServletException {System.out.println(Hello World);}public void destroy() {System.out.println(destroy method is called);} }重新运行程序 在浏览器中打开 http://localhost:8080/chapter03/HelloWorldServlet 可以看到终端这边是我们需要的截图只需要截终端的那部分 第三张图 分别在图中的两个路径中创建 “RequestMethodServlet.java” 和 “form.html” RequestMethodServlet.java 文件中的代码如下 package com.example.servlet;import jakarta.servlet.annotation.WebServlet; import jakarta.servlet.http.HttpServlet; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse;import java.io.*;WebServlet(name RequestMethodServlet, value /RequestMethodServlet) public class RequestMethodServlet extends HttpServlet {public void doGet(HttpServletRequest request,HttpServletResponse response) throws IOException {PrintWriter out response.getWriter();out.write(this is doGet method);}public void doPost(HttpServletRequest request,HttpServletResponse response) throws IOException {PrintWriter out response.getWriter();out.write(this is doPost method);} }form.html 文件中的代码如下 !DOCTYPE html html langen headmeta charsetUTF-8titleTitle/title /head body form action/chapter03/RequestMethodServlet methodpost姓名input typetext namename/br/密码input typetext namepsw/br/input typesubmit value提交/ /form /body /html在浏览器中打开 http://localhost:8080/chapter03/form.html 截图点击“提交”后截图 二、实训第二部分 第一张图 在如图文件夹中创建 “TestServlet02.java” TestServlet02.java 文件代码如下 package com.example.servlet;import jakarta.servlet.ServletConfig; import jakarta.servlet.ServletException; import jakarta.servlet.annotation.WebInitParam; import jakarta.servlet.annotation.WebServlet; import jakarta.servlet.http.HttpServlet; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse;import java.io.IOException; import java.io.PrintWriter;WebServlet(name TestServlet02, value /TestServlet02,initParams {WebInitParam(name encoding, value UTF-8)}) public class TestServlet02 extends HttpServlet {protected void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {PrintWriter out response.getWriter();// 获得 ServletConfig 对象ServletConfig config this.getServletConfig();// 获得参数名为 encoding 对应的参数值String param config.getInitParameter(encoding);out.println(encoding param);}protected void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {this.doGet(request, response);} }在浏览器中打开 http://localhost:8080/chapter03/TestServlet02 并截图 第二张图 在如图路径中新建文件 “TestServlet03.java” TestServlet03.java 文件代码如下 package com.example.servlet;import jakarta.servlet.ServletContext; import jakarta.servlet.ServletException; import jakarta.servlet.annotation.WebServlet; import jakarta.servlet.http.HttpServlet; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse;import java.io.IOException; import java.io.PrintWriter; import java.util.Enumeration;WebServlet(/TestServlet03) public class TestServlet03 extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {response.setContentType(text/html; charsetutf-8);PrintWriter out response.getWriter();// 得到 ServletContext 对象ServletContext context this.getServletContext();// 得到包含所有初始化参数名的Enumeration 对象EnumerationString paramNames context.getInitParameterNames();out.println(all the paramName and paramValue are following: );// 遍历所有的初始化参数名得到相应的参数值并打印while (paramNames.hasMoreElements()) {String name paramNames.nextElement();String value context.getInitParameter(name);out.println(name : value);out.println(br /);}}public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {this.doGet(request, response);} }在如图文件 “web.xml” 中添加如图部分代码 context-paramparam-namecompanyName/param-nameparam-valueitcast/param-value/context-paramcontext-paramparam-nameaddress/param-nameparam-valuebeijing/param-value/context-param在浏览器中打开 http://localhost:8080/chapter03/TestServlet03 并截图 恭喜, 实训三到此结束!!!
http://www.dnsts.com.cn/news/11203.html

相关文章:

  • 网站做网络营销百度爱采购怎么优化排名
  • 注册公司什么网站怎么做网站卖空间
  • 北京网站设计制作网页制作入门与进阶
  • 郓城网站建设电话wordpress部署
  • 箱包 东莞网站建设单页网站排名没有
  • 1688网站建设方案书模板企业门户网站运营推广
  • 网站带后台模板简述网页制作的步骤
  • 做网站建设的平台公司网站还有用吗
  • 怎么制作网站导航页推广手段
  • 网络营销做女鞋的网站设计高端网站建设开发
  • 淘客网站代理郑州外贸网站建设公司价格
  • 连云港公司网站制作wordpress如何删除广告插件
  • php的网站wordpress 分割线
  • 做网站买什么空间广西住房和城乡建设厅
  • 买了一个域名如何做网站东莞网站建设 汇卓
  • 阿里云网站怎么备案域名河北造价信息网查询
  • 花园设计网站推荐网站建设的必要性’
  • 怎么验证网站爱客crm系统
  • 企业级网站内容管理解决方案jsp网站开发实例实验报告
  • 网站推广的目标专业上海网站建设公司
  • 网站开发时遇到的问题近两年成功的网络营销案例及分析
  • dedecms 网站网页设计作业5000字
  • 网站建设费用评估ulysses wordpress
  • 设计新颖的网站建设苏州建设网站公司在什么地方
  • python网站和js做网站搭建网站属于什么专业
  • 提供扬中网站建设厦门网站建设制作
  • 网站建设与制作教程传奇网站一般怎么做的
  • python网站开发用什么网络工程师培训班要多少钱
  • 个人网站怎么填写电脑浏览器打不开网页是什么原因
  • 上海建设银行招聘网站提升学历的意义