• JSP入门学


    最近常常都会听到html5将会一统天下,于是便了解了一下什么是html5?它能干什么?

    由于本人以前一直没有接触过网页相关的东西,所以就算网上说了什么是html5,它能干嘛。

    对于我来说都是浮动,因为我什么都没看懂,身为一IT民工,怎么也得跟跟风。

    于是了解一下网页相关的东西,可以用什么来写网页?市面上无非流行的就是:php、asp、jsp这3p了(还有其他?……哦,我见识少了。嘻嘻)

    那我为什么3p又选择了jsp呢?因为网上说jsp比较强的夸平台,而且又免费;asp是基于windows的,夸平台没那么好,只支持windows的iis,所以就算他日要是我能写出一个很牛B的网页站也可以部署出去不需要花那么多钱给微软;php不是了解得太清楚,所以不考虑。

    好了,选择清晰了就开始部署环境,什么语言都从hello world开始,这次也不例外。

    一、环境部署(jsp需要jdk和apache-tomcat)

    1. 下载jdk-7u4-windows-i586.exe并安装,切记选择jdk和jar的目录,我是安装在D:\Program Files\Java\安装完后的效果图:

    2. jdk少不了就是环境变量部署,需要配置以下四个变量:

    JAVA_HOME:d:\Program Files\Java\jdk1.7.0_04

    JRE_HOME:d:\Program Files\Java\jre7

    Path:d:\Program Files\Java\jdk1.7.0_04;d:\Program Files\Java\jdk1.7.0_04\bin;

    CLASSPATH:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\bin;.;

    编写一个小程序看配置是否成功了:

    public class HelloWorld {
    	public static void main(String args[]){
    		System.out.println("hello world!!");
    	}
    }
    

    编译执行:

    第一步的jdk安装成功了。  

    3. tomcat

    tomcat不需要部署,下载完后只需要解压就可以使用,点击 startup.bat 启动服务,shutdown.bat 停止;

    想知道自己的启动是否成功,可以在浏览器里直接输入http://localhost:8080 看到tomcat猫就成功了。

    我们也试一下编写个helloworld出来看看

    在启事本里粘贴以下代码:

    <%@ page language="java" contentType="text/html;charset=gb2312" pageEncoding="gb2312"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
        <head>
            <title>你好 JSP Page.</title>
        </head>
        <body>
            <font size="10">
                <%
                    out.println("Hello World!");
                    out.println(1+1);
                %>
            </font>
        </body>
    </html>

    保存到tomcat目录的:apache-tomcat-7.0.27\webapps\ROOT 下,命名为HelloWorld.jsp,在浏览器里输入:http://localhost:8080/HelloWorld.jsp 就可以看到:

    这样就代表我们的tomcat也成功了!材料准备好了,剩下就开始盖房子了。

  • 相关阅读:
    (ZOJ 3329) One Person Game (概率DP)
    python爬虫之json数据处理
    1034 Head of a Gang 图的遍历,map使用
    1030 Travel Plan Dijkstra+dfs
    vs C++ scanf 不安全
    1021. Deepest Root DFS 求最长无环路径
    1013. Battle Over Cities 用dfs计算联通分量
    无法解析的外部符号
    PAT DFS,BFS,Dijkstra 题号
    1004 Counting Leaves 对于树的存储方式的回顾
  • 原文地址:https://www.cnblogs.com/Martin_Q/p/2493421.html
Copyright © 2020-2023  润新知