zoukankan      html  css  js  c++  java
  • jsp----在jsp中写java代码(变量和函数方法)

    <%@page import="java.text.SimpleDateFormat"%>
    <%@page language="java" import="java.util.* ,java.awt.*" errorPage="jsps/error.jsp" pageEncoding="UTF-8"%>
    <!-- JSP中的导包方式,见上面(两种方式) jsps/error.jsp自己设置一个jsps文件夹写一个error.jsp页面 -->

    <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>JSP技术演示</title>
    </head>

    <body>
    <h2>这是主页</h2>
    <%

    Button btn = new Button("测试导包");
    Date d = new Date();
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    out.println( sdf.format(d) );

    //JSP中的局部变量---在底层函数 _jspService()内都有效
    String str="湖南城院";


    //pageContext.setAttribute("name", "page1111");
    //request.setAttribute("name", "req22222");
    //session.setAttribute("name", "session33333");
    application.setAttribute("name", "app44444");
    %>


    <%! //JSP中的成员变量或方法----在index_jsp.java中和 _jspService()并列的方法
    String hello(){
    return "hello";
    }
    %>
    <br/>
    <c:forEach begin="0" end="10">
    随便输出点信息...<br/>
    </c:forEach>

    <%
    out.println(str); //访问局部变量
    out.println( hello() );//访问类成员
    //exception.getStackTrace(); //使用exception,必须在Page指令中添加属性:isErrorPage="true"

    String res = (String) pageContext.findAttribute("name");//依次从:pageContext,request,session,applicat这4个从小到大的容器中去读取属性
    out.println(res);

    String res2 = (String) pageContext.findAttribute("name2");//若4个容器中都没有该属性,则输出:null
    out.println(res2);//null
    %>
    <br/>
    ooooo:${name} &nbsp;&nbsp;&nbsp;
    kkkkk:${name2} <!-- 若4个容器中都不存在该属性,什么也不输出(不会输出null) -->

    <br/>

    <!-- 快速输出, 小细节: %=两者紧挨着,结尾处不要添加";"号 -->
    <%=str+"2222" %>
    <%=str+"3333" %>

    <%
    //以下用于测试erroPage属性
    int i = 100/0;
    %>

    </body>
    </html>

     

  • 相关阅读:
    “介绍一下自己吧”——记2020BUAA软工团队介绍和采访
    [no code][scrum meeting] Alpha 7
    [no code][scrum meeting] Alpha 6
    [no code][scrum meeting] Alpha 5
    [no code][scrum meeting] Alpha 4
    [no code][scrum meeting] Alpha 3
    [no code][scrum meeting] Alpha 2
    [no code][scrum meeting] Alpha 1
    [no_code]团队贡献分分配规则
    [no_code]团队任务拆解Alpha
  • 原文地址:https://www.cnblogs.com/1314wamm/p/5953823.html
Copyright © 2011-2022 走看看