zoukankan      html  css  js  c++  java
  • java web 编程学习总结

    知识点补充:

    ●JSP是在进行Java Web开发时使用的动态页面编程语言

    ●如果你想让你的计算机上能够运行JSP程序,仅安装Jdk还不够,还要安装JSP引擎(即web服务器),常见的web服务器有IIS、Tomcat、Resin、WebLogin、Websphere 等。

    ●JSP声明的是一段Java源代码,用来定义类的属性和方法,声明后的属性和方法可以在该JSP文件的任何地方使用

    ●JSP声明的语法格式如下:

    <%! Java定义语句 %>

    ●JSP表达式运算所得结果转换成字符串,语法格式:

    <%= Java表达式/变量%>

    例如:

    <%=str%>

    <%=”a”+”b”%>

    <%=30*20%>

    上面的这些表法式的值相当于下面3行代码:

    out.println(str);

    out.println(“a”+”b”);

    out.println(30*20);

    ●JSP脚本编程

    在<% 与 %> 之间标起来一段java代码,每行语句后面加入分号,在脚本程序中定义的变量在整个页面都有效,但不会被其他线程共享。

    语法格式:<% java代码 %>

    基本步骤:

    1.  启动myeclipse---file—new – web project—输入项目名称---finish

    2.编写代码(创建JSP)

    点击刚刚建好的项目下的WebRoot目录---右击----new ----JSP(Advanced Templates)----修改file name---finish,打开jsp文件即可进行编辑了

    3.编辑好了之后,点击start启动服务器

     

    在web browser地址栏内输入地址:格式如:

    http://localhost:8080/项目名/jsp名称

    或: http://主机名:8080/项目名/jsp名称 

    实践遇到的问题:

     

    遇到的问题:打不来新建好的jsp文件

    解决方法:能打开就可以了,右键—open with,选一种方式

    报错如:

     

    eclipse的问题,打开eclipse,我忽略掉了错误提示,这才没有出现"The word is not correctly spelled"的

    操作步骤:在eclipse下的Window--Preference输入spell,然后把第一个复选框“Enable spell checking“给去掉就可以了。

    结论:编译的时候没问题的,所以不用管它了

     

     要先启动服务,再在web browser中输入如下网址,即可显示内容。

     

    或如下网址

     

    mysql安装图解网址:http://www.jb51.net/article/23876.htm

    练习一:使用声明(截取字符串)

    代码:在jsp文件中:

     1 <%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
     2 
     3 <%!
     4 
     5     //声明一个变量
     6 
     7     String str = "Object-oriented programming";
     8 
     9     //声明一个字符串的截取方法
    10 
    11     public String subStr(String str)
    12 
    13     {
    14 
    15        if(str == null || "".equals(str))
    16 
    17        {
    18 
    19            return "";       
    20 
    21        }
    22 
    23        if( str.length()>20)
    24 
    25        {
    26 
    27            // javascript中substring() 方法用于提取字符串中介于两个指定下标之间的字符。
    28 
    29            return str.substring(0,20)+"...";
    30 
    31        }
    32 
    33        else
    34 
    35            return str;      
    36 
    37     }
    38 
    39 %>
    40 
    41  
    42 
    43 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    44 
    45 <html>
    46 
    47   <head>
    48 
    49     <title>JSP中声明的使用</title>
    50 
    51   </head>
    52 
    53   <body>
    54 
    55     <h3>原字符串是:<%=str%></h3>
    56 
    57     <h3>截取后的字符串是:<%=subStr(str) %></h3>
    58 
    59   </body>
    60 
    61 </html>

    效果:

     

    练习二:使用表达式(显示系统当前的日期)

     1 <%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
     2 
     3 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
     4 
     5 <html>
     6 
     7   <head>
     8 
     9     <title>JSP中表达式的使用</title>
    10 
    11   </head>
    12 
    13   <body>
    14 
    15     今天是:<%=new Date() %>
    16 
    17   </body>
    18 
    19 </html>

    效果图:

     

     练习三:jsp脚本程序的使用

     1 <%@
     2 
     3     page language="java"
     4 
     5     import="java.util.*,java.text.*"
     6 
     7     pageEncoding="GBK"%>
     8 
     9 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    10 
    11 <html>
    12 
    13   <head>
    14 
    15     <title>输出当前日期</title>
    16 
    17   </head>
    18 
    19   <body>
    20 
    21     欢迎光临!<br>今天是
    22 
    23     <%
    24 
    25         SimpleDateFormat formater = new SimpleDateFormat("yyyy年MM月dd日");
    26 
    27         String strCurrentTime = formater.format(new Date());
    28 
    29         out.print(strCurrentTime);
    30 
    31     %>
    32 
    33   </body>
    34 
    35 </html>

    效果图:

     

    今天因为要弄服务器端的代码而又试着弄了一下java web程序,遇到一些问题,通过查询网上资料顺利解决,总结如下:

    1.首先运行java web程序需要用到jdk,配置好环境,还要tomcat框架,在网上下载tomcat压缩包,按照下面链接的方法操作即可配置好tomcat框架

    http://jingyan.baidu.com/article/f96699bbb274c9894e3c1b23.html

    http://jingyan.baidu.com/article/4853e1e53465271909f72690.html

    2.还有一点是操作步骤:先打开tomcat、再右键项目---Run as---Myeclipse Service Application----在浏览器中输入链接。

  • 相关阅读:
    javascript和C#比较
    前端模块管理器简介
    javascript中的splice方法介绍&示例
    javascript中数组揭秘
    17款code review工具
    IIS ip访问限制插件
    iis 限制动态IP地址访问次数
    AWS云使用100条宝贵经验分享
    C# 开源框架(整理)
    如何获取Azure AD tenant的tenant Id?
  • 原文地址:https://www.cnblogs.com/baoxiaofei/p/4295778.html
Copyright © 2011-2022 走看看