Web应用开发: JSP语法编程实践(一) JSP中的标识

实验目标:

掌握JSP中指令标识、脚本标识、动作标识和注释的使用。

实验内容:

(1)编写两个JSP页面,在页面1中有一个表单,用户通过该表单输入用户的姓名并提交给页面2;
在页面2中输出用户的姓名和人数。如果页面1没有提交姓名或者姓名含有的字符个数大于10,就跳转到页面1
(2)编写4个JSP页面。页面1、页面2和页面3都含有一个导航条,以便用户方便地单击超链接访问这3个页面;页面4为错误处理页面。要求这3个页面通过使用include动作标记动态加载导航条文件head.txt

实验代码:

·实验一:

//jsp1.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>




Insert title here



你的名字是:
//jsp2.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    




Insert title here



<%! int count=0; %>

    <%  
    
       request.setCharacterEncoding("utf-8");
       String name=request.getParameter("username");  
       session.setAttribute("username",name);
       
       if(name!=""&&name.length()<=10){
         
        out.println("你好,");             
        out.println(name);
        out.println("你是第");
        out.println(++count);
        out.println("个用户"); 
      }else{

          /* 使用JavaScript跳转(会有提示框)
             */
          
          /* 使用response对象跳转 */
          response.sendRedirect("jsp1.jsp");  
           
       }%>
      
      


关于jsp页面跳转的博客(非本人)

Web应用开发: JSP语法编程实践(一) JSP中的标识_第1张图片
表单输入
Web应用开发: JSP语法编程实践(一) JSP中的标识_第2张图片
第一个用户访问
Web应用开发: JSP语法编程实践(一) JSP中的标识_第3张图片
第二个用户访问
Web应用开发: JSP语法编程实践(一) JSP中的标识_第4张图片
使用JavaScript跳转(会有提示框)

·实验二:

//head.txt
jsp01.jsp页面 jsp02.jsp页面 jsp03.jsp页面
//jsp01.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>




Insert title here




This is jsp01.jsp
//jsp02.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>




jsp02




This is jsp02.jsp
//jsp03.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>




jsp03




This is jsp03.jsp
//jsp04.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>




jsp04




This is the error page
Web应用开发: JSP语法编程实践(一) JSP中的标识_第5张图片
屏幕快照 2018-10-17 下午3.20.04.png
Web应用开发: JSP语法编程实践(一) JSP中的标识_第6张图片
屏幕快照 2018-10-17 下午3.20.11.png
Web应用开发: JSP语法编程实践(一) JSP中的标识_第7张图片
屏幕快照 2018-10-17 下午3.20.16.png
Web应用开发: JSP语法编程实践(一) JSP中的标识_第8张图片
屏幕快照 2018-10-17 下午3.19.57.png

你可能感兴趣的:(Web应用开发: JSP语法编程实践(一) JSP中的标识)