web开发 jsp页面1 include page 简单页面跳转 您所在的位置:网站首页 jsp三种输出方式 web开发 jsp页面1 include page 简单页面跳转

web开发 jsp页面1 include page 简单页面跳转

2023-10-27 08:52| 来源: 网络整理| 查看: 265

文章目录 注释Scriptlet脚本小程序include包含静态包含动态包含(常用) JSP的四大域对象简单的登录页面

注释

jsp页面代码编译后放到服务器的位置: D:\Program Files (x86)\xampp\tomcat\work\Catalina\localhost\chapter3\org\apache\jsp 注释快捷键:ctrl+shift+/ 取消注释快捷键:ctrl+shift+\

JSP中一共有两种类型的注释 1.显示注释 能够在客户端中查看的注释 1.继承HTML风格的注释 ;!-- HTML注释 --; 2.隐式注释 不能在客户端查看的注释 1.JSP自己的注释 ;!-- JSP自己的注释 --; 2.继承Java风格的注释 // 单行注释 /* 多行注释 */ Scriptlet脚本小程序

现在一般不在jsp页面中写Java代码了,之前用的时候看这部分内容

include包含 静态包含 主体内容 动态包含(常用) 主题内容

header.jsp和footer.jsp文件

头部内容 底部内容 JSP的四大域对象 JSP的四大域对象 page作用域 在当前页面有效,跳转后无效 request作用域 在一次请求中有效,服务端跳转有效,客户端跳转无效 session作用域 在一次会话中有效,服务端和客户端跳转有效。一般用于用户登录,如登录淘宝后,跳转多次仍然有登录信息 application作用域 在整个应用中有效 JSP中跳转方式 1、服务端调转 2、客户端跳转 超链接

06_JSP_domain_four.jsp

跳转

06_JSP_domain_four_02.jsp

使用forward服务端跳转

page范围: null request范围:lisi session范围:wangwu application范围: zhaoliu

使用超链接客户端跳转

page范围: null request范围:null session范围:wangwu application范围:zhaoliu

跳转后,再次打开浏览器

page范围: null request范围: null session范围: null application范围: zhaoliu

简单的登录页面

jsp实现登录界面

登录 姓名: 密码: 登录

java实现loginServlet服务器

package com.xxxx.controller; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @WebServlet("/loginServlet") public class LoginServlet extends HttpServlet { @Override protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //设置客户端的编码格式 request.setCharacterEncoding("UTF-8"); //接受客户端传递的参数 String uname = request.getParameter("uname"); String upwd = request.getParameter("upwd"); //判断参数是否为空 if(uname == null || "".equals(uname.trim()) || upwd == null || "".equals(upwd.trim())) { //提示用户信息 request.setAttribute("msg", "用户姓名或密码都不能为空"); //请求转发跳转到login.jsp request.getRequestDispatcher("login.jsp").forward(request, response); return; } //判断账号密码是否正确 要求:uname=admin upwd=123456 if(!"admin".equals(uname) || !"123456".equals(upwd)) { //提示用户信息 request.setAttribute("msg", "登陆失败!"); //请求转发跳转到login.jsp request.getRequestDispatcher("login.jsp").forward(request, response); return; } //登陆成功 //设置登录信息到session作用域 request.getSession().setAttribute("uname", uname); //跳转到index.jsp response.sendRedirect("index.jsp"); } }

jsp实现登录后的界面

登录成功! 欢迎登录!


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有