第二次网信实验

2023-11-10 06:20
文章标签 实验 第二次 网信

本文主要是介绍第二次网信实验,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

第二次网信实验
先写个页面跳转
在这里插入图片描述

然后跳到主界面

<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<html>
<head><title> mypage </title>
</head>
<body><%@ include file="index.jsp"%><h1>Welcome to Paris Saint-Germain F.C.!</h1><h3>Here are three forward members</h3><p>Click on pictures to learn more!</p><!--注释是这样写的 --><!-- 前面是一些基础文字设置--><a  target="_blank" href="https://baike.baidu.com/item/%E5%86%85%E9%A9%AC%E5%B0%94%C2%B7%E8%BE%BE%E5%B8%AD%E5%B0%94%E7%93%A6/4460782?fromtitle=%E5%86%85%E9%A9%AC%E5%B0%94&fromid=3431139&fr=aladdin/"><img src="jp/Neymar.jpg" alt="Neymar" width="237" height="332"/></a><a  target="_blank" href="https://baike.baidu.com/item/%E5%9F%BA%E5%88%A9%E5%AE%89%C2%B7%E5%A7%86%E5%B7%B4%E4%BD%A9/19408535?fromtitle=%E5%A7%86%E5%B7%B4%E4%BD%A9&fromid=19416599&fr=aladdin/"><img src="jp/mbappe.jpg" alt="Mbappe" width="237" height="332"/></a><a  target="_blank" href="https://baike.baidu.com/item/%E5%AE%89%E8%B5%AB%E5%B0%94%C2%B7%E8%BF%AA%E9%A9%AC%E5%88%A9%E4%BA%9A/2551279?fromtitle=%E8%BF%AA%E9%A9%AC%E5%88%A9%E4%BA%9A&fromid=5426107&fr=aladdin"><img src="jp/dimaria.jpg" alt="DiMaria" width="237" height="332"/></br></a><hr><!--三封图片,加下划线,下面弄个发邮件 --><h4>Contact to LPZ, the Website Maker</h4><a target="_blank" href="mailto:2018211094@bupt.edu.cn" alt="email address">send E-mail</a><hr><!--下面表单--><!--一组额外的标签 details 和 summary,把反馈界面单独列出来了--><form name="data" action="testresponse.jsp" method="post">Please leave your information~<br><br>username:<input type="text" name="user" /> <br/><br/>password:<input type="text" name="password" /><br/><br/>how's your experience<input type="text" name="experience" /> <br/><br/>phone:<input type="text" name="phone" /><br/><br/><input type="submit" value="end" /></form>now the time is:<%response.setHeader("refresh","100");out.println(new Date().toString());%><hr><a  href="redmypage.html">Change to red!</a><br/>
<%Cookie temp = null;
int count=1;
String currenttime = new Date().toString();
String lasttime = null;
int lastcount=0;
Cookie[] cookies = request.getCookies(); 
if(cookies!=null){
for(int i=0;i<cookies.length;i++){
temp=cookies[i];
if (temp.getName().equals("accessCount")){ 
lastcount = Integer.parseInt(temp.getValue());%> 
the time you came here until now is <%= lastcount %><br/><% count=lastcount+1;
temp.setValue(Integer.toString(count)); 
response.addCookie(temp);
}
if (temp.getName().equals("date")){ /
lasttime=temp.getValue();%>
you last time online is <%= lasttime %>
<% lasttime=currenttime;
temp.setValue(lasttime); 
response.addCookie(temp); 
}
}
}
if (lastcount==0){
lastcount = count+1;
Cookie accessCount = new Cookie("accessCount", String.valueOf(lastcount)); //创建记录浏览次数的cookie
accessCount.setMaxAge(30*24*60*60);%> 
<%= count %><br/>
<% response.addCookie(accessCount);
}
%></body>
</html>

参考上次的,还加了cookie
输入表单后
在这里插入图片描述

用session最后

在这里插入图片描述

附一个基础版
创建了就是这样的

<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><base href="<%=basePath%>"><title>My JSP 'index.jsp' starting page</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0">    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">--></head><body>This is my JSP page. <br></body>
</html>

再附一个8080端口被占用的问题解决
https://blog.csdn.net/weixin_44886869/article/details/110390571

因为是校内作业,就不放源代码了,可参考思路。想搜的也都能搜到。

这篇关于第二次网信实验的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/380872

相关文章

STM32(十一):ADC数模转换器实验

AD单通道: 1.RCC开启GPIO和ADC时钟。配置ADCCLK分频器。 2.配置GPIO,把GPIO配置成模拟输入的模式。 3.配置多路开关,把左面通道接入到右面规则组列表里。 4.配置ADC转换器, 包括AD转换器和AD数据寄存器。单次转换,连续转换;扫描、非扫描;有几个通道,触发源是什么,数据对齐是左对齐还是右对齐。 5.ADC_CMD 开启ADC。 void RCC_AD

HNU-2023电路与电子学-实验3

写在前面: 一、实验目的 1.了解简易模型机的内部结构和工作原理。 2.分析模型机的功能,设计 8 重 3-1 多路复用器。 3.分析模型机的功能,设计 8 重 2-1 多路复用器。 4.分析模型机的工作原理,设计模型机控制信号产生逻辑。 二、实验内容 1.用 VERILOG 语言设计模型机的 8 重 3-1 多路复用器; 2.用 VERILOG 语言设计模型机的 8 重 2-1 多

毕业前第二次面试的感慨

距面试已经过去了有几天了,我现在想起来都有说多的恨感慨。 我一直都是想找刚刚起步的企业,因为这能让我学到更多的东西,然而正好有一家企业是刚起步的,而且他还有自己的产品专利,可以说这是一家,即是创业又是刚起步的公司,这家公司回复了我投给他的简历,这家企业想进一步了解我的情况,因为简历上我符合这家企业的基本要求,所以要进一步了解。 虽然面试的过程中,他给我的面试题,我做得并不是很理想,

61.以太网数据回环实验(4)以太网数据收发器发送模块

(1)状态转移图: (2)IP数据包格式: (3)UDP数据包格式: (4)以太网发送模块代码: module udp_tx(input wire gmii_txc ,input wire reset_n ,input wire tx_start_en , //以太网开始发送信

LTspice模拟CCM和DCM模式的BUCK电路实验及参数计算

关于BUCK电路的原理可以参考硬件工程师炼成之路写的《 手撕Buck!Buck公式推导过程》.实验内容是将12V~5V的Buck电路仿真,要求纹波电压小于15mv. CCM和DCM的区别: CCM:在一个开关周期内,电感电流从不会到0. DCM:在开关周期内,电感电流总会到0. CCM模式Buck电路仿真: 在用LTspice模拟CCM电路时,MOS管驱动信号频率为100Khz,负载为10R(可自

HCIA--实验十:路由的递归特性

递归路由的理解 一、实验内容 1.需求/要求: 使用4台路由器,在AR1和AR4上分别配置一个LOOPBACK接口,根据路由的递归特性,写一系列的静态路由实现让1.1.1.1和4.4.4.4的双向通信。 二、实验过程 1.拓扑图: 2.步骤: (下列命令行可以直接复制在ensp) 1.如拓扑图所示,配置各路由器的基本信息: 各接口的ip地址及子网掩码,给AR1和AR4分别配置

OpenGL/GLUT实践:流体模拟——数值解法求解Navier-Stokes方程模拟二维流体(电子科技大学信软图形与动画Ⅱ实验)

源码见GitHub:A-UESTCer-s-Code 文章目录 1 实现效果2 实现过程2.1 流体模拟实现2.1.1 网格结构2.1.2 数据结构2.1.3 程序结构1) 更新速度场2) 更新密度值 2.1.4 实现效果 2.2 颜色设置2.2.1 颜色绘制2.2.2 颜色交互2.2.3 实现效果 2.3 障碍设置2.3.1 障碍定义2.3.2 障碍边界条件判定2.3.3 障碍实现2.3.

pta-2024年秋面向对象程序设计实验一-java

文章申明:作者也为初学者,解答仅供参考,不一定是最优解; 一:7-1 sdut-sel-2 汽车超速罚款(选择结构) 答案: import java.util.Scanner;         public class Main { public static void main(String[] arg){         Scanner sc=new Scanner(System

如何校准实验中振镜频率的漂移

在实验过程中,使用共振扫描振镜(如Cambridge Technology的8kHz振镜)时,频率漂移是一个常见问题,尤其是在温度变化或长期运行的情况下。为了确保实验的准确性和稳定性,我们需要采取有效的校准措施。本文将介绍如何监测、调节和校准振镜频率,以减少漂移对实验结果的影响。 1. 温度管理和稳定性控制 振镜的频率变化与温度密切相关,温度的升高会导致机械结构的变化,进而影响振镜的共

实验C语言“union”的最基础语法

目标 最近在看Rust的“菜鸟教程”,看到 Rust 枚举类 时我发现它所定义的“枚举类”虽然也能像C语言枚举类那样使用,但是多了些功能:对于某个枚举的成员,还可以附带独特的数据,这让我想起了C语言中的union。 而我事实上对union没有使用经验,我自己写程序的时候不用它,看其他的项目的程序时印象里也没见过它。所以我对union的设计意图理解不深(可能只是为了节省内存?)。本篇的目标是对其