MyBlog--(1)登录页面-login.jsp
课程设计要写一个博客网站?博客系统?博客,,,爱上python的我对JavaEE的项目一直有点小排斥,在网上下了
一个博客系统的原码,跟着学习一下吧~
之后还要把tomcat改成Jboss,可能还会出现问题,尽量都记录下来~
首先!
- 登录页面
login.jsp
咳咳,原作者不要太直男,,,
最开始
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
request.getContextPath()作用是获取当前的系统路径。
当使用Tomcat作为Web服务器,项目一般部署在Tomcat下的webapps的目录下。
具体来说主要用两种部署的路径:
一是将web项目中的webRoot下的文件直接拷贝到webapps/ROOT下(删除ROOT下的原有文件);
另一种方法在Tomcat下的webapps中创建以项目名称命名(当然也可以用其他的名称)的文件夹,
并将webRoot下的文件直接拷贝到该文件夹下。
对于第一部署方法,request.getContextPath()的返回值为空(即:"",中间无空格,注意区分null)。
对于第二部署方法,其返回值为:/创建的文件夹的名称。
<a href="XXXX.jsp"> 就是指当前路径下的这个xxx.jsp页面
http://localhost:8080/myblog/login.jsp
path IS: /myblogbasePath IS: http://localhost:8080/myblog/request.getScheme() IS: httprequest.getServerName() IS: localhostrequest.getServerPort() IS: 8080
request.getScheme() 返回当前页面使用的协议;一般应用返回http;SSL返回https;
request.getServerName()可以返回当前页面所在的服务器的名字;
request.getServerPort()可以返回当前页面所在的服务器使用的端口,就是80;
request.getContextPath()可以返回当前页面所在的应用的名字;
<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">
前三行清浏览器缓存,可以使你再次进入曾经访问过的页面时,浏览器必须从服务端下载最新的内容,达到刷新的效果。
keywords用来告诉搜索引擎你网页的关键字是什么。
<body><table align="center"><tr><td width="333" height="100"></td><td width="333" ></td><td width="333" ></td></tr><tr><td height="200"></td><td><table width="200" border="0" cellpadding="5" cellspacing="1" bgcolor="#dddddd" align="center"><tr><td height="30" bgcolor="#fafafa"> 用户登录</td></tr><tr><td height="80" bgcolor="#FFFFFF"><form id="form1" name="form1" method="post" action="dologin.jsp"><table width="190" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td width="56" height="30" align="right">用户名:</td><td><label><input name="username" type="text" class="inputTextW110H22" id="username" /></label></td></tr><tr><td height="30" align="right">密 码:</td><td><label><input name="password" type="password" class="inputTextW110H22" id="password" /></label></td></tr><tr><td height="30" colspan="2" align="center">记住密码<label><input type="radio" name="rad" value="radiobutton" />是<input name="rad" type="radio" value="radiobutton" checked="checked" />否</label></td></tr><tr><td height="30" colspan="2" align="center"><table width="150" border="0" cellspacing="0" cellpadding="0"><tr><td align="center"><input type="image" name="imageField" src="data:images/login.jpg" /></td><td align="center"><img src="data:images/reg.jpg" width="74" height="22" οnclick="javascript:window.location='register.jsp'" /></td></tr></table></td></tr></table></form></td></tr></table></td><td></td></tr><tr><td height="200"></td><td></td><td></td></tr></table><!-- 表单标签,专门负责整理表单数据,提交到上级部门进行审核 --><!-- action属性,指定把数据要提交到那个页面 --></body>
body部分,里面放了3个table
table table 用户登录 form table
表单form<form id="form1" name="form1" method="post" action="dologin.jsp">
[表单标签,专门负责整理表单数据,提交到上面进行审核,action属性指定把数据提交到哪个页面,这里提交到dologin.jsp]
填写用户名和密码的输入框用两个label分别包装上了
填写用户名<input name="username" type="text" class="inputTextW110H22" id="username" />
填写密码<input name="password" type="password" class="inputTextW110H22" id="password" />
是否记住密码的两个单选钮也用label包装上了,默认为“否”
<label>
<input type="radio" name="rad" value="radiobutton" />
是
<input name="rad" type="radio" value="radiobutton" checked="checked" />
否
</label>
登录、注册两个按钮是两张图片,图片存储在image文件夹中
登录<input type="image" name="imageField" src="data:images/login.jpg" />
注册<img src="data:images/reg.jpg" width="74" height="22" οnclick="javascript:window.location='register.jsp'" />
点击注册跳转到注册页面register.jsp
MyBlog--(1)登录页面-login.jsp相关推荐
- 修改登录页面Login
Ant Design Pro的前端路由都在config/config.ts里面,因为系统布局采用ProComponents中的ProLayout,ProLayout 与 umi 配合使用,umi 会把 ...
- 软件工程概论之登录页面
1.需要网站系统开发需要掌握的技术:服务器语言(例如 ASP.ASP.NET.ColdFusion 标记语言 (CFML).JSP 和 PHP)生成支持动态数据库的 Web 应用程序.还需要有Tomc ...
- jsp+servlet实现简单登录页面功能Demo
小白新路历程-1 实现功能: 模拟简单登录功能,登录成功跳转新页面,登录失败在原登录界面提示登录失败信息 开发环境: eclipse Tomcat-8.0 预备知识: HTML标签,Servlet相关 ...
- Java学习day3——Javaweb登录页面设计(1)(含JSP代码)
写在前面 本文主要的内容是完成网页登录页面设计,以及判断用户名密码是否正确,如果正确,进入下一页面,并输出sessionID,若错误,则在登录页面给出用户名或密码错误提示,并在登录页面显示访问次数. ...
- Idea登录页面再回首
靶向: 开发工具:Intellij idea 2021.1 x64 环境:JDK 1.8 项目架构:Maven webapp 1.收拾IDEA 配置的准备: 由于IDEA 的 JSP页面黄色背景非常的 ...
- php拦截登录页面跳转页面,PHP未登录自动跳转到登录页面
PHP未登录自动跳转到登录页面 下面一段代码给大家分享php未登录自动跳转到登录页面,具体代码如下所示: namespace Home\Controller; use Think\Controller ...
- java 登录验证码_java jsp实现登录验证码
java jsp实现登录验证码 工作中使用的java jsp实现的登录验证码.代码记录如下: 1.登录主页面(login.jsp) pageEncoding="UTF-8"%> ...
- Web教程---登录页面
登录页面 login代码 check代码 success代码 web项目下文件: login代码 method="get",会在http中显示用户名和密码 <html> ...
- Vue.js-Day09【项目实战(附带 完整项目源码)-day04:用户个人中心页面、用户登录页面、将项目打包部署到服务器上、项目汇报、实训心得】
Vue.js实训[基础理论(5天)+项目实战(5天)]博客汇总表[详细笔记] 实战项目源码[链接:https://pan.baidu.com/s/1r0Mje3Xnh8x4F1HyG4aQTA 提 ...
最新文章
- python利用requests进行爬虫_Python利用Requests库写爬虫(一)
- CVPR 2022 | 室外多模态3D目标检测(DeepFusion)
- AbstractFactory抽象工厂模式(创建型模式)
- 局部钩子能防全局钩子吗_Vue你真的熟吗?来回答这几个问题试试
- 关于储存设备知识介绍汇总
- Github Pages 搭建网站
- 图像处理直方图匹配-巴氏系数原理及实现
- 总有几位老师让你一生感激不尽----我的大学老师
- C++ Qt学习笔记 (1) 简易计算器设计
- JNI编程中数据类型转换的方法
- Java中的自动拆箱装箱(AutoboxingUnboxing)
- json/pickle模块(序列化)
- java 根据省份证号-判断省份-性别-生日
- 苹果错误分析报告preferreuserinterface_20182019年苹果产业链分析报告
- jy-10-SPRINGMYBATIS01——Spring-成恒
- javaweb大全:地址来自 孤傲苍狼
- 《面试集:自用》《待完善... ...》
- 美信监控易:石油销售公司全省IT一体化运维解决方案
- docker容器的创建
- Ubuntu18.04启用中文输入法
热门文章
- java创建文件夹和文件
- Excel学习笔记:P28-如何用Excel来为了公司年会活动抽奖、班级分组?来试试看Excel的随机函数吧
- Team Mate 抽屉原理
- 扎心了老铁,为什么学那么多还是没进大厂?20个经典又容易疏忽的Java面试题分享
- Outlook2019使用技巧汇总
- Windows环境下时间服务器(NTP)的创建与应用
- 无人机市场大变局:臻迪“入海”,大疆“上天”
- Python 学习笔记——Code with mosh课程
- 超顺磁氧化铁纳米颗粒/CoFe2O4@MnFe2O4/磁性材料CoFe2O4(443 W/g)/氧化铁纳米环
- 【学前儿童家庭教育指导师】孩子的学习与形神之悟