zoukankan      html  css  js  c++  java
  • LAB2

    任务1:

    效果:HelloWorld 好像完全按视频做就行了

    学会了:把glassfish改好了,能跑

    没学会:视频里的解说不懂在干嘛,得再看看

     

    任务2

    效果:intersetingpicture要求能跑,能找出peach图片,是checkpoint

    学会了:看视频

    没学会:还是不懂视频在干嘛

     

    任务3

    效果:debug的时候,搜索zzzz8888要出来peach

    步骤:加断点后要debug才行

    问题:

    然后还是不知道要干嘛,问了一下:jsp网页里是穿入的ZZZZ8888,加个debug改成peach搜的是peach,但是展示的时候还是ZZZZ8888。

    总结:按步骤来。让程序继续就是要把断点拿掉。

     

    任务4

    任务:看str的值 是个string,值是“<!DOCTYPE html>”,不用点,不用输入

    回答为什么要用for循环:不知道。是要读取每一行。for loop不行,不知道有多少行,会很复杂。

    str是什么格式:HTML文件,存储于string中。 不知道为什么。是因为是返回的是网页内容吗?

     

    任务5

    效果:保存responce变量,是个网页。在里面搜索background-image: url(这个标签,能找到图片。跳转到https://c1.staticflickr.com/2/1423/533896865_befe3a35f6_n.jpg的网页来察看这个图片

    问题:

    //断点放在读完后的response,最后一行,点运行就行了,不是debug,也能看变量。

    放在pictureURL然后debug, 看pictureURL和responce变量的值,然后在log里面搜索。

     

     

    任务6:

    效果:改JSP的代码。

    问题:其实不太知道什么意思,怎么写,可以看看

     

    JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。
    
    JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。
    
    JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。
    
    JSP标签有多种功能,比如访问数据库、记录用户选择信息、访问JavaBeans组件等,还可以在不同的网页中传递控制信息和共享信息。
    Servlet(Server Applet),全称Java Servlet,未有中文译文。 是用Java编写的服务器端程序。 其主要功能在于交互式地浏览和修改数据,生成动态Web内容。

     

    <h1>这是标题1</h1>
    <img> 标签的 src 属性是必需的。它的值是图像文件的 URL,也就是引用该图像的文件的的绝对路径或相对路径。
    <br> 可插入一个简单的换行符。
    <form> 标签用于为用户输入创建HTML 表单。 表单能够包含input 元素,比如文本字段、复选框、单选框、提交按钮等等。
    label 元素不会向用户呈现任何特殊效果。不过,它为鼠标用户改进了可用性。如果您在 label 元素内点击文本,就会触发此控件。就是说,当用户选择该标签时,浏览器就会自动将焦点转到和标签相关的表单控件上。

     

     

     

     

    <%@page contentType="text/html" pageEncoding="UTF-8"%>
    <%= request.getAttribute("doctype") %>
    
    <html>
        <head>
            <title>Interesting Picture</title>
        </head>
        <body>
            <% if (request.getAttribute("pictureURL") != null) { %>
            <h1>Here is an interesting picture of a <%= request.getParameter("searchWord")%></h1><br>
            <% if (request.getParameter("searchWord").equals("Andy")) { %>
            <%     for (int i = 0; i < 10; i++) { %>
                    <img src="http://www.andrew.cmu.edu/course/95-702/Images/AndrewCarnegie.jpg"><br><br>
            <%    } %>
            <% } else { %>
                <img src="<%= request.getAttribute("pictureURL")%>"><br><br>
            <% } %>
            <% } else { %>
            <h1>An interesting picture of a <%= request.getParameter("searchWord")%> could not be found</h1><br>
             <form action="getAnInterestingPicture" method="GET">
                <label for="letter">Type another word.</label>
                <input type="text" name="searchWord" value="" /><br>
                <input type="submit" value="Submit" />
            </form>
           <% } %>
        </body>
    </html>
    View Code

     

  • 相关阅读:
    从客户端检测到有潜在危险的Request.Form值
    IE6,IE7,FF等浏览器不兼容原因及解决办法
    C#代码与javaScript函数的相互调用
    Asp.net 导出Excel 和Word
    JS取得RadioButtonList的Value,Text及选中值等信息
    VS2005+SQL2005 ASP.NET2.0数据库连接
    蛮好蛮使用的登陆界面
    C#.NET防止SQL注入式攻击
    Asp.net中防止用户多次登录的方法
    集合初始化器
  • 原文地址:https://www.cnblogs.com/immiao0319/p/10312636.html
Copyright © 2011-2022 走看看