【java】兴唐第三十节课之零三知识点总结
1、服务器通过session id来辨别用户
2、绝对路径与相对路径
(1)相对路径
. :当前路径
.. :向上返回一层路径
(2)绝对路径:
查找所有的文件都是从根目录出发
目录结构如图
代码实现:
<div><span><a href = "Request/Request.jsp">添加</a></span></div><div><span><a href = "<%=request.getContextPath()%>/Request/Request.jsp">查找</a></span></div>
第一行为相对路径 第二行为绝对路径
request.getContextPath作用使获取根目录
注意:
(1)添加java代码时,要么%紧贴=要么加;
(2)包名一定要规范,否则引包时会出现问题
(3)只要更改java代码,就要重启tomcat
(4)git传值和poot传值的区别
(5)在网页打开一个工程默认方访问index.jsp,如果想默认打开其他的页面
:在WEB-INF里添加一个web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"id="WebApp_ID" version="3.0"><!-- session过期时间设置:单位为分钟。--><session-config><session-timeout>5</session-timeout></session-config><!-- 工程首页设置项:如果第一项不存储,依次访问后面的设置项--><welcome-file-list><welcome-file>login.jsp</welcome-file><welcome-file>index.jsp</welcome-file></welcome-file-list></web-app>
相关文章:

(续)我对09毕业生说两句
上次写那篇文章已经是09年2月份,转眼2年过去,一直没想好再说些什么。后来想想也不用刻意说些什么,就是闲聊一下我的一些新看法吧。 简 历这个东西很重要,从简历上可以看出很多信息来。有很多人喜欢写自己细致认真。可以从简历上看…

Python Socket请求网站获取数据
Python Socket请求网站获取数据 ---阻塞 I/O ->收快递,快递如果不到,就干不了其他的活 ---非阻塞I/0 ->收快递,不断的去问,有没有送到,有没有送到,...如果送到了就接收 ---I/O多路…

用户控件和服务器控件的数据绑定
一、绑定Repeater控件的数据源 aspx.cs文件中绑定Repeater控件的数据源在BindDataSource()中: protected override void BindDataSource(){ this.rpID.DataSource this.dataList; this.rpID.DataBind();}Repeater控件事件OnItemDataBound,表示在循环…

【jsp】兴唐第三十节课作业
写一个jsp调取数据库的文件显示在主页面,并实现查找、添加、删除和数据更新以及用户登录的功能 stuList.jsp <% page language"java" contentType"text/html; charsetUTF-8"pageEncoding"UTF-8"%> <% page import "…

Linux命令行好玩的命令
0.cal 2019 #输出日历并显示今天是哪一天 1.命令“date”,显示系统的当前日期和时间; 2.命令“date 040100002016”,屏幕显示新修改的系统时间; #不太明白 3.转载于:https://www.cnblogs.com/Formulate0303/p/11142997.html

Solaris下访问windows共享资源
今在做实验过程中,发现上传软件太费时而且解压起来也繁琐,还要占用很大的空间,就在windows上创建了共享资源,在linux下使用mount挂载上来,直接解压在windows上面,用完了直接将解压的文件删除即可࿰…

centOS外部浏览器无法访问tomcat8000端口解决办法
防火墙开放特定端口 (iptables) 查看状态:iptables -L -n下面添加对特定端口开放的方法:使用iptables开放如下端口/sbin/iptables -I INPUT -p tcp --dport 8000 -j ACCEPT保存/etc/rc.d/init.d/iptables save重启服务service iptables resta…

Linux命令行与shell脚本编程大全:第2版
《Linux命令行与shell脚本编程大全:第2版》基本信息作者: (美)布卢姆(Blum,R.) 布雷斯纳汉(Bresnahan.C.) [作译者介绍]译者: 武海峰丛书名: 图灵程序设计丛书出版社:人民邮电出版社ISBN:9787115288899上架时间&#x…

企业云存储云办公方案
云存储、云计算最近一直被炒得很热,成为了一部分人文档中既神秘又华丽的辞藻,总之来总之去就是"云里来雾里去",其实"云技术"与历史上的"纳米技术"一词一样忽悠了很多很多的人。云存储是在云计算基础上衍生起来…

【servlete】兴唐第三十二节课知识点汇总
一、 servlet开发: 1、创建java类并继承HttpServlet 2、重写 doGet\doPost方法 3、将Servlet配置到web.xml中: <servlet> <servlet-name>自定义一个唯一的名称</servlet-name> <servlet-class>servlet全类…

悦读上品 得乎益友
悦读上品 得乎益友 ——电子工业出版社2011新年巨献不可复制的《传世经典书从》 孔子云:“取乎其上,得乎其中;取乎其中,得乎其下;取乎其下,则无所得矣。”读书求知,贵在能选择好书中的上品——经…
超详细的Java面试题总结(四 )之JavaWeb基础知识总结
系列文章请查看: 超详细的Java面试题总结(一)之Java基础知识篇 超详细的Java面试题总结(二)之Java基础知识篇 超详细的Java面试题总结(三)之Java集合篇常见问题 超详细的Java面试题总结…

HTML教程--多页面窗体
基本语法 <frameset> ... </frameset> <frame src"url"> <noframes> ... </noframes> 在 <noframes> 标记后的文字将只出现在不支持 FRAMES 的浏览器中。 <HTML><HEAD></HEAD><FRAMESET><FRAME SRC…
js左侧三级菜单导航代码
效果演示: 实例代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns"http://www.w3.org/1999/xhtml" xml:lang&…

【jsp】页面跳转的两种方法
注:由index.jxp跳转到Failure.jsp request.getSession().setAttribute("msg", "45654"); 方法一: response.sendRedirect("Failure.jsp"); 特点: (1)不能传值 (2&…

windows远程桌面端口修改
众所周知,windows 2003远程终端服务基于默认端口3389。***者一般先扫描主机开放端口,一旦发现其开放了3389端口,就会进行下一步的***,所以我们只需要修改该务默认端口就可以避开大多数***者的耳目。 步骤: 打开“开始→…

《java第二次实验》
(一)学习总结 1.什么是构造方法?什么是构造方法的重载?下面的程序是否可以通过编译?为什么? public class Test {public static void main(String args[]) { Foo obj new Foo(); } } class Foo…
[置顶] 当我拿车钥匙的时候,刚交的女朋友跑了。。。
转载于:https://www.cnblogs.com/james1207/p/3291906.html

【jstl】jstl的基本操作
1、jstl不属于javaEE标准,所以需要额外引入jar包 2、引入后需要引入标签库 代码实现: <% taglib prefix"c" uri"http://java.sun.com/jsp/jstl/core" %> 注: (1)可以使用 alt / 的快捷…

如何修改Sql2005注册服务器名称 {转载}
1.使用select ServerName可以看到当前数据库的服务器名 2.从Sys.SysServers表中可以看到当前的所有服务器名 3.使用 sp_dropserver servername 将这个服务器名删除。 4.使用 sp_addserver new servername,LOCAL将本地服务器重新添加到服务器表中 5.查询Sys.SysServers表&#x…

据说是腾讯php程序员面试题目 蛋疼..要是提供PHP手册就HI了..
说在前面:1、以下题目,除了编程任务外其他都需要写在给你提供的草纸上。纸张是珍贵的地球资源,请节约使用。编程任务在有相应的环境时,会要求上机书写,实在没有条件,就只能写在草纸上了。&#…

C功底挑战Java菜鸟入门概念干货(一)
一、认识Java 1、Java 程序比较特殊,它必须先经过编译,然后再利用解释的方式来运行。 2、Byte-codes 最大的好处是——可越平台运行,可让“一次编写,处处运行”成为可能。 3、使用 classpath 可以指定 class 的运行路径。 二、走…

c# lock (obj) 与 lock (this) 区别
lock(obj) 锁定 obj 对象 lock(this) 锁定 当前实例对象,如果有多个类实例的话,lock锁定的只是当前类实例,对其它类实例无影响。 直接上代码。 主窗体代码如下: delegate void SetTextCallback(string text);public Form1() …

【js】四种自定义对象的常见方法
<html><head></head><body><script type "text/javascript">//方法1var stu1 new Object();stu1.stuName "小强1";stu1.stuNo "123";stu1.print function() {alert(stu1.stuName);}//stu1.print();//alert(s…

eclipse启动时报错An internal error occurred during: Initializing Java Tooling.
eclipse启动时报错An internal error o当前工作目录文件夹下的 /.metadata/.plugins/org.eclipse.core.resources/.project。就是把初始化的项目删除,然后打开eclipse以后可以重新初始化。转载于:https://www.cnblogs.com/huanlingjisi/p/8696541.html

给Sqlite数据库设置密码
免费版Sqlie是不提供设置密码功能的,经过查阅资料最终找到了解决方案 方案一,从sqlite源码入手,据说sqlite源码已经提供了加密的接口,只是免费版没有实现,可以参考这位仁兄的博客以了解详情:http://www.cnb…

《创新者》读书笔记 PB16110698 第五周(~4.5)
本周我阅读了某同学推荐的《创新者》,这本书实际上是两个世纪以来信息技术的编年史,从巴贝奇的差分机到如今互联网时代的超级计算机,作者通过各个时代里一位位杰出的创新者,将计算机诞生、发展、崛起和蓬勃的历程娓娓道来。从一篇…

001本周总结报告
在本周中,自己主要做了小学期的编程作业,因为是小学期的特殊缘故,自己的学习时间几乎分配给了小学期的作业的编程,大约每天会抽出5个小时用来编写程序,本周在做小学期的作业时发现自己编程力不从心,无论是从…

【js】创建数组的三种方法
<html><head></head><script type"text/javascript">//数组var stuName1 new Array();stuName1[1] "小强1";stuName1[2] "小强2";//alert(stuName.length);//声明并穷举数组var stuName2 new Array("小强3&quo…

JSon数据查询---Jlinq
LINQ,语言集成查询(Language INtegrated Query)是一组用于c#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。 Jlinq受到LinQ的启发,可以像LinQ一样查询JSON数据,使用…