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

 

posted @ 2019-01-24 09:12  苗妙苗  阅读(308)  评论(0编辑  收藏  举报