iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Java Web关键字填空示例分析
  • 329
分享到

Java Web关键字填空示例分析

2023-06-30 11:06:54 329人浏览 安东尼
摘要

今天小编给大家分享一下Java WEB关键字填空示例分析的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。(1)在Te

今天小编给大家分享一下Java WEB关键字填空示例分析的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

(1)在TestServletRequest中将名为“param”,值为“HelloWorld”的信息存入request范围内,并利用请求转发方式转向另一个Servlet——AnotherServlet。在AnotherServlet中,从request范围内读取param的值。请将下面的Servlet程序补充完整。

文件名:TestServletRequest.java@WebServlet("/TestServletRequest")public class TestServletRequest extends httpservlet { public void doGet(HttpServletRequest request, HttpServletResponse response)   throws ServletException, IOException {        request._____1_____("param","HelloWorld");        RequestDispatcher rd=request.____2______("____3______");        rd._____4_____(request,response); }}文件名:AnotherServlet.java@WebServlet("/AnotherServlet")public class AnotherServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response)   throws ServletException, IOException {   String param= (String)request.____5______("param"); }}

setAttribute

getRequestDispatcher

/AnotherServlet

forward

getAttribute

(2)在myweb应用中,创建了Servlet名为HelloWorld,在其中读取请求参数值并输出,请将下面的Servlet程序补充完整。

public class HelloWorld extends ____1____ { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {  //对用户提交的请求用utf-8来解码,否则会出现乱码  request.____2____("utf-8");     //通过设置Content-Type(内容类型),告诉浏览器接下来发送的是html,编码方式是UFT-8;  response.____3____("text/html;charset=UTF-8");     //获取请求对象中name参数对应的值  String name = request.____4_____("name");  String greeting = "Hello " + name + "!";//获取输出流对象  PrintWriter out = response.____5___();  out.println(greeting); }}

HttpServlet

setCharacterEncoding

setContentType

getParameter

getWriter 

(3)在myweb应用中,在表单页面输入用户名和密码,并使用“post”方式将表单数据提交到Servlet程序,Servlet的mapping url配置为:/Process。在Servlet中判断输入的用户是否为“admin”,如果是,则重定向到另一个Servlet(Admin.java),其mapping url为“/Admin”。

请将下面的Servlet程序补充完整。

_____11_____//配置Servlet的mapping urlpublic class Process extends HttpServlet { public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {     //获取请求参数值  String un = request._____2_____(“username”);    if(un!=null ){if(un._____3____(“admin”)){                            response._____4_____(“____5_____”);       }    }   }}

@WebServlet("/Precess")

getParameter

equals

sendRedirect

Admin 

(4)在myweb应用中,创建了一个Servlet名为Servlet1,其mapping url为:/Servlet1,在浏览器地址栏输入地址访问该Servlet,输入地址如下:

http://localhost:8080/myweb/Servlet1?param1=111

在该Servlet中获取param1参数,并将其传递给另一个Servlet——Servlet2,并使用转发请求方式跳转到Servlet2。

请将下面的Servlet1程序补充完整。

public class Servlet1 extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {     //获取名为param1的请求参数对应的值     String param1= request.____1______("___2____");     //保存到request范围中     request._____3_____(“param1”,param1);     //获取转发器对象     RequestDispatcher rd=request._____4____("/Servlet2");     //使用转发请求方式跳转到Servlet2     rd.___5____(request,response); }}

getParament

paraml

setAttribute

getRequestDispatcher

forward 

(5)过滤器

@WebFilter(//仅对“/WebSite” URL格式进行过滤        urlPatterns = { " ___1____" },         initParams = {                 @WebInitParam(name = "site", value = "dalian")        })public class MyFilter implements Filter {    protected String site;          public void destroy() {            }        public void ___2 ___ (ServletRequest req, ServletResponse res, FilterChain fchain) throws IOException, ServletException {//如果site不为空,则输出site        if(____ 3 _____) {            System.out.println(“网站”+site);            }        ___4___.doFilter(req, res);    }    public void init(FilterConfig conf) throws ServletException {//获取@WebFilter注解中配置的初始化参数    this.site= ___5___.getInitParameter("site");    }}

/Website

doFilter

site!=null

fchain

conf

(6) 在myweb应用中,创建了Servlet名为Servlet1,Servlet1在会话范围内存放了一个名为“name”的属性,然后使用重定向方式跳转到Servlet2。在Servlet2中获取会话范围中的“name”属性值并输出。请将下面的Servlet2程序补充完整。

public class Servlet2 extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {     //获取当前会话对象     HttpSession session=request._____1_____();     //获取会话对象中的属性值     String name= (String)session._____2_____("_____3_____");     //获取输出流对象     PrintWriter out=response._____4_____();     //输出name     out._____5_____(name); }}

getSession;

getAttribute;

name;

getWriter;

print

以上就是“Java Web关键字填空示例分析”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网精选频道。

--结束END--

本文标题: Java Web关键字填空示例分析

本文链接: https://www.lsjlt.com/news/328454.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Java Web关键字填空示例分析
    今天小编给大家分享一下Java Web关键字填空示例分析的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。(1)在Te...
    99+
    2023-06-30
  • Java Web关键字填空示例详解
    (1)在TestServletRequest中将名为“param”,值为“HelloWorld”的信息存入request范围内,并利用...
    99+
    2022-11-13
  • Java关键字final的示例分析
    小编给大家分享一下Java关键字final的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、常见问题所有的final修饰的字段都是编译期常量吗如何理解p...
    99+
    2023-06-15
  • java基础之关键字的示例分析
    这篇文章将为大家详细讲解有关java基础之关键字的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、static关键字1.1 使用static关键字定义属性在讲解static定义属性操作之前,首先...
    99+
    2023-06-20
  • JAVA并发中VOLATILE关键字的示例分析
    小编给大家分享一下JAVA并发中VOLATILE关键字的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!并发编程中的三个概念:1.原子性在Java中,对基本...
    99+
    2023-06-15
  • JAVA面试题之static关键字的示例分析
    这篇文章给大家分享的是有关JAVA面试题之static关键字的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。问题面试官Q1:请说说static关键字,你在项目中是怎么使用...
    99+
    2022-10-19
  • Java并发编程之关键字volatile的示例分析
    这篇文章给大家分享的是有关Java并发编程之关键字volatile的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、作用被 volatile 修饰的变量保证了不同线程对该变量操作的内存可见性禁止指令重排...
    99+
    2023-06-15
  • Java线程中关键字和方法的示例分析
    这篇文章主要为大家展示了“Java线程中关键字和方法的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Java线程中关键字和方法的示例分析”这篇文章吧。一、volatile关键字1,vol...
    99+
    2023-06-29
  • defer关键字、panic和recover的示例分析
    这篇文章给大家介绍defer关键字、panic和recover的示例分析,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。defer关键字defer关键字可以让函数或语句延迟到函数语句块的...
    99+
    2022-10-19
  • 分析Java关键字instanceof
    本篇内容介绍了“分析Java关键字instanceof”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!instanceof 严格来说是Java...
    99+
    2023-06-25
  • const关键字实例分析
    本文小编为大家详细介绍“const关键字实例分析”,内容详细,步骤清晰,细节处理妥当,希望这篇“const关键字实例分析”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。   co...
    99+
    2022-10-19
  • PHP关键特性之命名空间的示例分析
    这篇文章主要介绍PHP关键特性之命名空间的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!你知道命名空间主要是为了解决代码中类和函数可能存在冲突的问题的吗?而这个特性其他语言一早就有,PHP则是姗姗来迟,它的出...
    99+
    2023-06-15
  • Java volatile关键字特性实例代码分析
    这篇文章主要讲解了“Java volatile关键字特性实例代码分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java volatile关键字特性实例代码分析”吧!一...
    99+
    2023-07-04
  • Javascript中this关键字指向问题的示例分析
    这篇文章主要介绍了Javascript中this关键字指向问题的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。测试题目第一题<...
    99+
    2022-10-19
  • VB.NET名字空间的示例分析
    小编给大家分享一下VB.NET名字空间的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!VB.NET名字空间在编写.NET软件时,我们会用到类和其他类型。为...
    99+
    2023-06-17
  • SEO关键词密度的示例分析
    小编给大家分享一下SEO关键词密度的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!  1.关键词密度优化真的无所谓了吗  关键词的密度控制当然有着一定的影...
    99+
    2023-06-10
  • 如何分析Java包的package关键字
    如何分析Java包的package关键字,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。包其实就是 文件夹 1. 新建一个包 com.pa...
    99+
    2023-06-02
  • python关键字传递参数实例分析
    1、说明 关键词传递以“形参变量名=实参”的形式参与实参关联,根据形参的名称进行参数传递,使实参和形参的顺序不一致。不用担心定义函数时参数的顺序,直接在传参时指定相应的名称即可。 2、两种形式 makeup_ur...
    99+
    2022-06-02
    python 关键字 传递参数
  • Java中Volatile关键字详解及代码示例
    一、基本概念先补充一下概念:Java内存模型中的可见性、原子性和有序性。可见性:可见性是一种复杂的属性,因为可见性中的错误总是会违背我们的直觉。通常,我们无法确保执行读操作的线程能适时地看到其他线程写入的值,有时甚至是根本不可能的事情。为了...
    99+
    2023-05-30
    java volatile关键字 ava
  • java中jvm关闭的示例分析
    这篇文章给大家分享的是有关java中jvm关闭的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Java有哪些集合类Java中的集合主要分为四类:1、List列表:有序的,可重复的;2、Queue队列:有序...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作