1.什么是web应用程序?

web应用程序是一种可以通过web访问的应用程序。web应用程序的最大好处是用户很容易访问应用程序。用户只需要有浏览器即可,不需要安装其它软件。

2.搭建 java web开发环境

(1) jdk 安装

(2)tomcat 服务器安装

(3)eclipse 安装与配置

3.安装tomcat

(1)官网下载tomcat

(2)解压吧文件放在电脑的根目录

(3)安装启动tomcat

先要在终端创建一个存放tomcat文件夹:touch .bash_profile

安装成功则显示:

配置eclipse 之前要关闭tomcat

3.配置jre

4.在eclipse 中配置tomcat

4.jsp 基础语法

5.jsp 指令

6.jsp 脚本语言

例如:<% out.println( "hello world");  %>

7.jsp申明与调用

语法:<%! java 代码  %>

例如:

<%!

String name[]={"张三","李四","王五","刘麻子","翠华",};

String sex="男";

int age=20;

int add(int i,int j){

return i+j;

}

%>

8.jsp 表达式

.语法:<%= 表达式     %>//表达式后面不能加“;”

例如:

9.jsp页面的生命周期(重点面试可能要问)

10.代码实例:

(1)使用jsp脚本语言打印99乘法表

<%

for(int i=1;i<10;i++){

for(int j=1;j<=i;j++){

out.print(i+"*"+j+"="+i*j+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");

}

out.println("<br/>");

}

%>

(2)使用jsp表达式打印99乘法表

<table border="2" cellspacing="10" cellpadding="0" >

<tr>

<% for(int i=1;i<10;i++){ %>

<% for (int j=1;j<=i;j++){ %>

<td><%= i %> <%="*" %><%= j %><%="=" %><%= i*j %>

</td>

<% } %>

</tr>

<%} %>

</table>

(3)输出今天的时间与日期

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

<%@page import="java.util.Date" %>

<%@page import="java.text.SimpleDateFormat" %>

<%

response.setHeader("refresh", "1");

SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");

String s=sdf.format(new Date());

out.println("<h1>当前时间是:</h1>"+s);

%>

jsp 安装环境与基本语法的更多相关文章

  1. eclipse加速之禁用JS、jsp等文件的语法验证,eclipsejs

    eclipse加速之禁用JS.jsp等文件的语法验证 去除eclipse的JS验证:将windows->preference->Java Script->Validator-> ...

  2. JSP(介绍,语法,指令)

    什么是JSP JSP全名为Java Server Pages,java服务器页面.JSP是一种基于文本的程序,其特点就是HTML和Java代码共同存在! JSP的工作原理 其实JSP在第一次被访问的时 ...

  3. jsp页面执行java语法,获取的值在页面调用

    首先在页面头引用用到类的包路径 写需要执行的java语法 页面转换引用 <!-- 引用包路径 --> <%@ page language="java" impor ...

  4. jsp页面的基本语法

    JSP全称Java Server Pages,顾名思义就是运行中java服务器中页面,也就是在我们JavaWeb中的动态页面,其本质就是一个Servlet. 学习jsp的基本语法主要就是学习服务器是如 ...

  5. JSP的介绍及语法详解

    一.简介 > HTML - HTML擅长显示一个静态的网页,但是不能调用Java程序. > Servlet - Servlet擅长调用Java程序和后台进行交互,但是它不擅长显示一个完整的 ...

  6. jsp的一些基本语法

    jsp页面内容 <%@ page language="java" import="java.util.*" pageEncoding="UTF- ...

  7. JAVA入门[11]-jsp几点基础语法

    一.include <%@include file="copyright.jsp"%> <jsp:include page="copyright.jsp ...

  8. eclipse中jsp文档无语法着色,安装Eclipse Java Web Developer Tools插件

    一.安装Eclipse Java Web Developer Tools插件 1.eclipse菜单:help/install New Software,打开Available Software窗体: ...

  9. jsp常用的jstl语法

    <c:forEach items="<object>" begin="<int>" end="<int>&q ...

随机推荐

  1. c# load xml 中文报错

    <?xml version="1.0" encoding="GB2312"?>

  2. Debian常用設置

    1. 更新軟件源 sudo cp /etc/apt/sources.list /etc/apt/sources.list_bak #備份 sudo vi /etc/apt/sources.list / ...

  3. ubuntu 安装xdebug

    Add XDebug to Ubuntu 14.04 Submitted by Wilbur on Tue, 06/17/2014 - 12:49pm It's pretty easy to add ...

  4. Spyder5 & 显示器校准 & 色彩校准

    Spyder5 & 显示器校准 & 色彩校准 Spyder5EXPRESS 绿蜘蛛5 – 轻松.快速地校准您的屏幕. Spyder5PRO 蓝蜘蛛5 – 可为您的所有笔记本电脑和台式机 ...

  5. Bootstrap 按钮,图片,辅助类

    Bootstrap 按钮 任何带有 class .btn 的元素都会继承圆角灰色按钮的默认外观.但是 Bootstrap 提供了一些选项来定义按钮的样式,具体如下表所示: 以下样式可用于<a&g ...

  6. 【bzoj2870】最长道路tree 树的直径+并查集

    题目描述 给定一棵N个点的树,求树上一条链使得链的长度乘链上所有点中的最小权值所得的积最大. 其中链长度定义为链上点的个数. 输入 第一行N 第二行N个数分别表示1~N的点权v[i] 接下来N-1行每 ...

  7. Ubuntu 10.04 下载android 4.1.1_r4

    一.安装 curl git $ sudo apt-get install  curl $ sudo apt-get install git-core 二.安装repo 1.在主目录(~)建立目录 bi ...

  8. BZOJ1878:[SDOI2009]HH的项链——题解

    http://www.lydsy.com/JudgeOnline/problem.php?id=1878 题面源于洛谷 题目背景 无 题目描述 HH 有一串由各种漂亮的贝壳组成的项链.HH 相信不同的 ...

  9. BZOJ4245 [ONTAK2015]OR-XOR 【贪心】

    题目链接 BZOJ4245 题解 套路① 位运算当然要分位讨论,高位优先 考虑在\(or\)下,如果该位为\(0\),则每一位都为\(0\) 套路② 我们选m段异或和,转化为\(m\)个前缀和的点,且 ...

  10. atom的快捷键,你hold住吗?

    命令面板:Ctrl+Shift+P设置窗口:Ctrl+,另存为: Ctrl+Shift+S添加文件:Ctrl+O添加文件夹:Ctrl+Alt+O工程内查找 :Cmd+Shift+F a,m,delet ...