精华内容
下载资源
问答
  • jsp网站开发
    千次阅读
    2018-07-04 11:10:11
    jsp:


    Java Server Pages 动态网页开发



    C/S与B/S区别:


    B/S:Brower/Server 浏览器服务器 
    通过浏览器访问服务器端的代码
    C/S: Client/Server 客户端/服务器端
    本地安装客户端软件,通过网络与服务器相互通信。


    URL:Uniform Resource Locator 统一资源定位符


    Tomcat 端口号 默认8080
    mysql  端口号 默认 3306

    url访问服务器   http://IP:端口号/项目名/文件名/





    -------------------------------------------------------------

    动态网站:

    建立: web  project  类型


    项目结构:


    src: java代码

    web-root:   前段文件: html,css,js,jsp,图片,音频,视频等前段文件

    web-inf:  注意: 里面内容用户不能直接访问 ,所以jsp文件建议不要放在这里面

    lib 所有的第三方驱动包  .jar
    web.xml

    驱动包:



    项目需要一个服务器来部署下

    在MyEclipse中添加外部服务器:

    在window-> prefrences中输入tomcat搜索  
    根据版本选择: 如你下载的tomcat为7.0就点击7.0路径添加.

    web服务器: =====tomcat服务器    tomcat端口号: 8080   mysql端口号: 3306

    1.   吧项目add delopment 到服务器里面
    2.   run servers   运行该服务器





    ---------------------------------------------------------------------------------








    jsp 代码是放在.jsp文件里面


    jsp本质上===html+java 代码    以html为主,java为辅


    web 容器处理JSP文件请求的三个阶段: 翻译阶段 编译阶段 执行阶段 


    jsp本质上是个servlet,在翻译阶段中会转成一个java文件,而这个java文件就间接的继承了Servlet


    jsp中java代码表示方式:

    <%@   %> jsp指令

    <%@ page  import="" pageEncoding="utf-8" %>   
    定义页面的相关信息   import 导包   pageEncoding="utf-8"  指明该页面编码方式 utf-8   中文编码

    <%@ include file="" %>

    引入另外一个jsp文件


    <%   %> jsp代码  小脚本

    js 运行在客户端  jsp 运行在服务器端


    <%!   %>    全局变量  属性或方法放在这里面


    <%=   %>    表达式  取值


    <%--  --%>  jsp注释





    JSP页面组成:静态内容、指令、表达式、小脚本、声明等元素组成


    JSP中的注释:
    (1)、HTML注释: <!--HTML注释(客户端可以看到源代码)--> 
    (2)、JSP注释标记: <%--JSP注释(客户端不可以看到源代码)--%>  
    (3)、JSP脚本中注释 <%//单行注释%>、<%/*多行注释法*/%>


    URL的组成部分:1、协议   2、主机名   3、路径



    -------------------------------------------------------------------------

    格式化时间日期为字符串类型方法:

    java.text.*;

    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); 
    String XX=format.format(new Date());



    yyyy年   MM月 dd日   hh 时 mm分 ss秒


    -----------------------------------------------------------------------------


    jsp三大指令:

    <%@ page import="" pageEncoding="utf-8"%> import 导包   pageEncoding="utf-8"  保证该jsp静态页面内容的编码方式 utf-8中文编码

    <%@ include file="应用文件路径"%>  引入外部文件  降低代码冗余问题 修改也更加方便

    <%@ taglib prefix="c" uri=""%>



    ================================================================================================================


    jsp内置对象:

    含义:


    out: 输出对象

    request: 请求对象


    取参数值:(请求页面传过来的)  表单中传输,url中传过来


    String request.getParameter(String name)    根据参数名(表单名)取参数值
    String[] request.getParameterValues() 取一个参数名对应的多个值


    取属性值:(作用域 page, request,session,application)都有这两个方法

    request.setAttribute(String name,Object value)   设置属性值
    request.getAttribute(String name);   根据属性名取相应的属性值

    request.removeAttrbute(Striing name) 根据属性名删除相应的属性值


    请求转发:

    两个页面之间跳转:

    forward()

    步骤:

    request.setAttribute(String name,Object value);
    RequestDispather rd=request.getRequestDispatcher(String path);
    rd.forward(request,response);

    response: 响应对象


    重定向:

    sendRedirect()

    步骤:

    response.sendRedirect(String path);



    session: 会话对象



    取属性值:(作用域 page, request,session,application)都有这两个方法

    session.setAttribute(String name,Object value)   设置属性值
    session.getAttribute(String name);   根据属性名取相应的属性值

    session.removeAttrbute(Striing name) 根据属性名删除相应的属性值


    会话失效:

    1. session.setMaxInternal(60*60);  以秒为单位  指定session的有效期  session 的非活动时间

    2. session.invalidate()   session立即失效

    3. 配置方式

    <session-config>
    <session-timeout>10</session-timeout> 单位:分钟
    </session-config>


    每个用户都有一个唯一的session ,每个session 通过 sessionID来区分




    application: 所有session都能共享的全局变量 ,代表该项目,在项目中任何地方都能访问

    取属性值:(作用域 page, request,session,application)都有这两个方法

    application.setAttribute(String name,Object value)   设置属性值
    application.getAttribute(String name);   根据属性名取相应的属性值

    application.removeAttrbute(Striing name) 根据属性名删除相应的属性值


    application.getRealPath()     根据相对路径获取绝对路径



    exception: 异常对象     处理异常的相关信息


    重定向和请求转发的区别:

    重定向: 客户端发挥作用,通过浏览器重新请求地址,通过新的地址实现页面转向,
    在地址栏中可以显示转向后的地址,不能共享上一次请求中request内的数据。
    转发: 服务器端发挥作用,指在服务器内部控制权的转移,通过forward()方法将提交信息在多个页面间进行传递,
    在地址栏不会显示转向后的地址,能共享上一次请求中request内的数据 。

    ----------------------------------------------------------------------------------------------------

    Cookie:  缓存:

    步骤:

    创建cookie对象:Cookie newCookie = new Cookie(String name,String value);


    写入cookie: response.addCookie(newCookie);


    读取cookie:Cookie[] cookies  = request.getCookies();

    方法:

    void setMaxAge(); 设置cookie有效期 以秒为单位
    void setValue(String value); 对cookie赋值
    String getName();获取cookie名称
    String getValue();获取cookie值
    int getMaxAge() 获取cookie的有效时间,以秒为单位



    session和cookie的区别:



    session在服务器端保存用户信息,cookie是在客户端保存用户信息。


    session中保存的是Object类型,cookie保存的是String类型。


    session对象随会话结束而关闭,cookie可以长期保存客户端。


    cookie通常用于保存不重要的用户信息,重要的信息使用session保存。






    -------------------------------------------------------------------------------------------


    页面之间的跳转:

    1.  从表单页面 跳转到jsp页面

    <form action="" method="">
    <input.../>
    </form>


    当点击提交按钮时,跳转到 action 属性执行的地址


    2.  超链接方式跳转


    <a href="">xxx</a>


    3. 请求转发或者重定向



    中文乱码问题:


    中文编码有: gbk,gb2312,utf-8,gb18030



    request请求:






    post请求方式: form表单 method="post" 提交到jsp或者servlet


    在请求的最上面设置中文编码


    request.setCharacterEncoding("中文编码");








    get请求方式:form表单 method="get"  如果没写method,默认为get提交方式,直接敲url也是get方式





    1.统一修改

    在web服务器即tomcat里面安装文件目录
    D:\javasoft\apache-tomcat-7.0.68\conf 下server.xml文件内
    大概在73行,加上URIEncoding="中文编码"


    <Connector port="8080" protocol="HTTP/1.1"
      connectionTimeout="20000"
      redirectPort="8443" URIEncoding="utf-8"/>




    2. 单独处理

    先解码,再编码


    //1.解码 tomcat服务器编码为iso-8859-1 ,他不支持中文
    byte[] bt=abc.getBytes("iso-8859-1");
    //2.编码 编成可识别的中文编码   utf-8
    abc=new String(bt, "utf-8");





    response响应:





    直接在响应的最上方设置中文编码


    response.setCharacterEncoding("中文编码");



    ==============================================================================


    四大作用域:

    (范围)
    page: 当前页面

    request: 请求响应页面

    session: 整个会话过程

    application: 整个项目


    他们都共有四个方法
    setAttribute(String name,Object value)   设置属性值
    getAttribute(String name);   根据属性名取相应的属性值
    removeAttrbute(Striing name) 根据属性名删除相应的属性值


    ======================================================================================


    Javabean:  就是实体类

    属性,构造方法,getter,setter方法

    数据封装: 属性私有
    业务封装: 公共的getter,setter方法


    =====================================================================

    JNDI:  全称: Java命名与目录接口(java Naming and Directory Interface) 


    连接池:

    没有close()方法


    ===============================================================================

    JDBC:

    java.SQL.*

    DriverManager:

    Connection:

    Statement / PreparedStatement  

    PreparedStatement能处理动态sql,带参数的sql语句

    ResultSet:

    查询地时候才会有


    JDBC连接数据库的步骤:
    加载jdbc
    与数据库建立连接
    发送SQL语句
    并得到返回结果
    处理返回结果
    数据库访问结束后,进行资源释放


    ==================================================================================


    分页:


    分页的步骤:

    文件上传:

    form 表单属性 设置问题

    <form action=""  enctype="multipart/form-data" method="post">
    </form>


    ============================================================================

    分层开发:


    三层架构:   表示层、业务逻辑层、数据访问层


    分层原则:

     1、上一层依赖下一层、依赖关系不跨层


     2、下一层不能调用上一层


     3、下一层不依赖上一层


     4、在上一层中不能出现下一层的概念
     


    使用三层架构开发的优点:

    职责划分清晰、无损替换、复用代码、降低了系统内部的依赖程度


    servlet主要完成业务逻辑层的功能



    ========================================================================

    实现数据的分页显示:

    步骤: 


    1、确定每页显示的数据数量   2、计算显示的总页数    3、编写SQL语句  4. 编写代码










    ===========================================================================


    Servlet

    概念: 
    Servlet是一个平台独立的Java类,它运行在服务器端,接收和处理用户请求,并作出响应。


    servlet的继承体系:


    参考javaeeAPI文档


    javax.servlet包里面


    servlet(接口)-----------》 实现类 GenericServlet(抽象类) 通用的一般的servlet-------------------》子类 HttpServlet(抽象类)


    -----------------》自定义类,继承HttpServlet,必须重写service()方法,这个是主方法,servlet就是执行此方法的

    如何创建Servlet:

    new  servlet     会自动创建该Servlet以及在web.xml里自动部署配置信息


    其实就是让他继承HttpServlet即可

    public class AServlet extends HttpServlet{}


    访问Servlet 是根据他在web.xml里面配置信息  url-pattern来访问的



    Servlet的生命周期:

    加载和实例化,初始化,服务,销毁


    方法: 
    init() servlet初始化时调用此方法
    service() servlet执行时调用该方法
    destroy() 容器关闭时即servlet销毁时调用该方法



    service()方法: 既能处理get请求又能处理post请求


    doGet() 处理表单中的get请求  url中直接输入的访问该servlet的网址属于get请求


    doPost() 处理表单中的post请求方式



    jsp内置对象在java中的对应类型:

    out                   输出对象                类型 javax.servlet.jsp.JspWriter             作用域    Page
    request            请求对象                  类型 javax.servlet.ServletRequest            作用域    Request
    response          响应对象                    类型 javax.servlet.ServletResponse           作用域    Page
    session            会话对象                   类型 javax.servlet.http.HttpSession          作用域    Session
    application       应用程序对象                类型 javax.servlet.ServletContext            作用域    Application





    servlet中的初始化参数:


    需在web.xml里面配置


    <servlet>

    <servlet-name>LifeServlet</servlet-name>
    <servlet-class>servlet.LifeServlet</servlet-class>
    <!-- 该servlet的初始化参数配置 -->
    <init-param>
    <param-name>name</param-name>
    <param-value>zhangsan</param-value>
    </init-param>


    </servlet>




    取初始化参数通过servletConfig对象来调用,每一个servlet都有一个ServletConfig对象




    Servlet取初始化参数的方法 :

    public ServletConfig getServletConfig()   先获取ServletConfig对象
    String getInitParameter(String name)  根据初始化参数的名称取参数的值



    HttpServletRequest中取参数值:


    String getParameter(String name)  根据参数名来取参数值
    String[] getParameterValues(String name)  根据参数名取得所有参数值  一个参数名对用多个值 常用于多选框,下拉选等
     
     
     

    servlet之间的跳转:


    请求转发:  request: 




    特点: 


    1. 浏览器地址栏不会发生变化


    2. 跳转前后里面的属性值能做到共享


    3. 在服务器端实现





    RequestDispatcher rd=request.getRequestDispatcher(String path);


    请求转发:  forward:


    rd.forward();






    重定向:  response:


    特点:


    1. 浏览器地址栏会发生变化


    2,跳转前后两个页面没有关系,属性不能共享


    3. 在客户端浏览器起作用


    response.sendRedirect(String path);



    ===========================================================================
    EL:

    EL表达式的全称是 Expression Language


    语法:
    ${  el表达式 }

    操作符:   [],   .


    关系操作符
    ==(eq)等于 !=(ne)不等于
    <(lt)小于 >(gt)大于
    <=(le)小于等于 >=(ge)大于等于


    逻辑操作符
    &&(and) 与
    ||(or) 或
    !(not)非


    隐式对象: 


    作用域对象:


    pageScope 本页面 requestScope 请求
    sessionScope 会话 applicationScope 程序

    参数访问对象
    Param  单一
    paramValues 一组

    jsp对象:    pageContext




    JSTL:
     
    英文全称  中文名称


    通用标签
    <c:set>   <c:out>  <c:remove>
    条件标签
    <c:if>  <c:choose>   <c:when>  <c:otherwise>
    迭代标签
    <c:forEach>



    =========================================================================================






    写项目过程中常见的错误:


      2XX   3XX   没有问题
      ---------------------------------
      4XX     客户端错误


    404  一般url路径敲错比较多,或真是服务器没开启(1.   服务器确实没开启  2.服务器故障  重新配置  注意: 路径不要有中文字样)




      
      5XX 服务器代码错误




    按图索骥  常见的会报各种异常,在console里面都会有相应提示,具体到哪一行,直接点定位到该行,查找原因


    一个方法可能会调用另外一个方法,该方法报错可能得往他调用的方法找




    有些报错不是显示具体代码,显示服务器引擎内部报错 ,这种情况不太好找


    报错可以用输出语句测试该方法执行到哪,或又没执行


    中文乱码如果数据库中的数据没有乱码,那么就是servlet中的字符编码设置问题


    如果没取到值,会报空指针异常,此时查看前台表单name对象和去参数方法取得是不是同一个对象


    加入tomcat启动时就报错,没有访问浏览器,此时多数是web.xml里面配置文件有问题


    如果找不到该类,说明该类的配置文件有问题,尤其是<servlet-class>配置


    如果跳转到另外一个页面包404错误,那么查找跳转的路径又没写错


    wen-inf里面放的是web.xml 和 lib 包,如果方有其他文件,该文件客户端浏览器访问不到的,但是后台逻辑可以调用


    更多相关内容
  • jsp网站开发实例

    2008-04-13 22:58:59
    jsp网站开发实例,很不错啦!
  • JSP网站开发之HTML入门知识及常用标记符 (一)

    万次阅读 多人点赞 2016-07-28 05:51:38
    准备给《JSP网站开发》这门小学期时间课程总结些HTML入门知识,这对网站设计很有用的,希望对你们也有所帮助吧!文章中如果有不足之处,还请海涵~ 目录: 一. JSP前端设计及HTML基础介绍 1.JSP基础知识 2.HTML...
            最近发生的事情很多,其中一件很重要的事情就是:学生生涯的结束,教学生涯的开始。我准备下个月写一篇总结研究生生涯的文章,包括自己放弃互联网选择回家教书、找工作经历、项目和毕业设计的各种感想。很荣幸XB七月初就给了我第一次大学教学的经历,很享受很珍惜也很感触。尤其是看到学生“秀璋,你好!”的跑马灯欢迎界面、发表“终于会编程了,感觉自己好牛逼”的说说、递给我餐巾纸、和你们打球等等。



            言归正传,因为学生是大二升大三的,但是却没有学过网页相关知识,所以准备给《JSP网站开发》这门小学期时间课程总结些HTML入门知识,这对网站设计很有用的,希望对你们也有所帮助吧!文章中如果有不足之处,还请海涵~
            目录:
            一. JSP前端设计及HTML基础介绍
                    1.JSP基础知识
                    2.HTML基础介绍
                    3.查看网页源代码及审查元素
            二. HTML常用标记符
                    1.HEAD标记符
                    2.HTML属性
                    3.BODY标记符及设置BODY背景图片颜色
                    4.注释
                    5.FONT标记符
                    6.B\I\U字体样式及物理元素与逻辑元素
                    7.特色字符<>引号等
            三.HTML设置段落格式
                    1.分段标记符P
                    2.换行标记符BR
                    3.标题样式Hn
                    4.添加水平线HR
                    5.align属性设置对齐方式
                    6.列表知识

            推荐大家通过W3C学习HTML知识,文章主要参考我上课内容及北理HTML课件。

    一. JSP前端设计及HTML基础介绍


            JSP网站开发推荐这六篇文章:Java+MyEclipse+Tomcat系列
            参考前文:
            Java+MyEclipse+Tomcat (一)配置过程及jsp网站开发入门
            Java+MyEclipse+Tomcat (二)配置Servlet及简单实现表单提交
            Java+MyEclipse+Tomcat (三)配置MySQL及查询数据显示在JSP网页中
            Java+MyEclipse+Tomcat (四)Servlet提交表单和数据库操作
            Java+MyEclipse+Tomcat (五)DAO和Java Bean实现数据库和界面分开操作
            Java+MyEclipse+Tomcat (六)详解Servlet和DAO数据库增删改查操作
            免费资源下载地址:
            http://download.csdn.net/detail/eastmount/8733385

    1.JSP基础知识

            静态网页:指网页一旦制作完成,不能随意更改,缺点是不能实现用户与服务器之间的交互,网页制作成本高,更改困难,如“hao123”。
            动态网页:能根据用户的要求而动态改变的网页内容,包括JSP、ASP、PHP,如“12306”。
            JSP:英文是Java Server Page,Java服务器页面。JSP技术有点类似ASP技术,它是在传统网页HTML文件(*.html, *.htm)中插入Java程序段(Scriptlet)和JSP标记(Tag),从而形成JSP文件(*.jsp)。
            在配置MyEclipse和Tomcat后运行如下图所示,其中WebRoot文件夹下的index.jsp即为网站的前端页面设计。

            

            其中index.jsp的代码为:
    <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <base href="<%=basePath%>">
        
        <title>My JSP 'index.jsp' starting page</title>
    	<meta http-equiv="pragma" content="no-cache">
    	<meta http-equiv="cache-control" content="no-cache">
    	<meta http-equiv="expires" content="0">    
    	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    	<meta http-equiv="description" content="This is my page">
    	<!--
    	<link rel="stylesheet" type="text/css" href="styles.css">
    	-->
      </head>
      
      <body>
        This is my JSP page. <br>
      </body>
    </html>
            这篇文章的重点部分是普及HTML的基础知识,并结合JSP开发进行普及介绍。

    2.HTML基础知识

            第一个问题你肯定会问“什么是HTML”?
            HTML是描述网页的一种语言,一种规范,超文本标记语言(HyperText Markup Language),并不是一种编程语言。主要通过HTML标记标签(markup tag)来标记要显示的各个部分。
            HTML标签主要包括两个特性:
            (1)HTML是所有标记符都由尖括号包围起来,如<html>;
            (2)标签成对出现,开始标签或开放标签(Opening tag)是由“尖括号+关键字”组成,如<table>;而结束标签或闭合标签(Closing tag)是由“<+斜杠/+关键字+>”组成,如</table>。
            HTML文档或网页:由HTML标签和纯文本组成。Web浏览器读取HTML网页,通过网页中添加的标记符,可以告诉浏览器如何显示网页,即确定内容的格式。然后根据内容周围的HTML标记符解析并显示各种内容。
            如何编写HTML网页呢?
            可以通过Dreamweaver编辑HTML,但个人建议使用Notepad记事本、Nptepad++、TextEdit、UltraEdit、Sublime Text等工具来书写网站。
            运行直接将网站命名为.html或.htm后缀的文件,通过浏览器打开即可。例如:
    <html>
      <head>   
        <title>HTML开发</title>
      </head>
      
      <body>
        欢迎学习Eastmount的HTML网站开发知识! <br>
      </body>
    </html>
            使用Sublime Text编辑及运行结果如下图所示,其所有内容放在<html></html>两个标记符之间。图中包含一个首部标记<head></head>,其中首部在JSP中通常可设置标题<title>和JavaScript;同时包含正文标记<body></body>可见网页内容,里面书写具体的网页内容。


    3.查看网页源代码及审查元素

            通过查看网页源代码学习别人的代码也是非常重要的一个内容。右键浏览器,查看源代码即可。



            通过审查元素可以定位到具体的网页内容,在爬虫过程中很常见。定位具体的控件,然后右键审查元素。

            显示百度Logo图片结果如下图所示:


            注意:同样右键可以设置浏览器的编码方式,只要.html或.jsp与浏览器编码方式一致,就不会显示中文乱码,例如都为UTF-8。


    二. HTML常用标记符


            注意:HTML标记符是不区分大小写的,<html>和<HTML>没有区别,但是XHTML要求标记符区分大小写。希望大家养成使用小写的习惯,兼容性更好。

    1.HEAD标记符

            首部标记<head>和</head>位于Web页的开头,其中不包括Web页面的任何实际内容,而是提供一些与Web页有关的特定信息。首部标记内容通常包括:
            (1)样式表CSS定义位于<style>和</style>之间;
            (2)脚本定义位于<script>和</script>之间;
            (3)标题标记<title>和</tilte>之间,用于定义网页标题。如:



    2.HTML属性

           HTML中属性用于描述对象特征的特性。所有属性斗放置在开始标记符的尖括号内,多个属性使用空格分开,通常不区分大小写,以“名称-值”的形式出现。
           例如:如<table name="t1" id="t2">。
           属性值应该始终包括在引号内,常用双引号,某些情况下属性本省包含有双引号,必须使用单引号。例如在java中显示超链接。
            常见属性:
            --class: 规定元素类名
            --id: 规定元素唯一id
            --name: 规定元素名称
            --style: 规定元素行内样式(inline style)
            --title: 规定元素额外信息(工具中提示)

            PS:会面讲到具体的标记符会详细介绍。


    3.BODY标记符及设置BODY背景图片颜色

            BODY正文标记符中的文字,如果没有其他标记符修饰,则为无格式形式。
            注意:空格、回车这些格式控制在显示时都不起作用,如果要使用它们应使用预格式化元素<pre>和</pre>。
            通常网页格式如下图所示,建议开始结束标签补齐再写具体内容。


            设置<body>标记符的背景颜色使用bgcolor属性可以设置,text用于设置正文的颜色,颜色出来使用名称进行赋值外,可以使用#RRGGBB格式进行赋值。
             --bgcolor: 设置背景颜色;
             --text: 设置背景正文字体颜色;
             --background: 设置背景图片;

             eg: <body bgcolor="yellow" text="red">



            使用background设置背景图案。 
            eg: <body background="image.jpg">


            注意1:背景图片会重复显示,默认是如果图片不能沾满整个屏幕,就在x方向和y方向重复显示。可以通过background-repeat设置重复属性,包括四个值:repeat默认,x和y方向重复;repeat-x水平方向重复;repeat-y垂直方向重复;no-repeat背景图像仅显示一次。
            设置代码:<body style="background-image:url('图片地址'); background-repeat:no-repeat;">


            注意2:在JSP中建议将图片拖动到WebRoot目录下,或建立一个images文件夹,拖动到该项目中,然后通过相对路径进行调用,而不是通过设置"C:\\xxx\\xxx.jpg"的方式(容易丢失路径)。


    4.注释

            HTML中的注释开始标签是<!--,结束标签是-->。两个标记之间的内容为注释,不在浏览器中显示。
            主要用于提高代码的可读性、易于理解。
            例如:<!-- This is a comment -->

    5.FONT标记符

            设置字符格式,包括字体、字号、文字颜色等。
            --size: 设置字体大小,值从1到7,默认是3,可使用+或-作为相对值;
            --color: 设置字体颜色;
            --face: 设置字体样式;

            例如:设置字体大小和颜色。

    <HTML>
    <HEAD><TITLE>FONT 标记符的 size color 属性示例</TITLE></HEAD>
    <BODY>
    <P>正常文本
    <P><FONT size="7"> 这些是大字体的文本 </FONT>
    <P><FONT size="1"> 这些是小字体的文本 </FONT>
    <P><FONT size="+2">这些文字的字体比正常文本大 2 号</FONT>
    <P><FONT size="-2">这些文字的字体比正常文本小 2 号</FONT>
    <P><FONT color="red">这些文字是红色字体</FONT>
    <P><FONT color="green">这些文字是绿色字体</FONT>
    <P><FONT color="#334455">这些文字是#334455色字体</FONT>
    </BODY>
    </HTML>
            显示效果如下图所示:

            例如:设置字体样式。
    <HTML>
    <HEAD><TITLE>字体示例</TITLE></HEAD>
    <BODY>
    <DIV align="center">
      <P>以下是常用中文字体:</P>
      <FONT face="宋体">宋体</FONT><BR>
      <FONT face="楷体_GB2312">楷体</FONT><BR>
      <FONT face="黑体">黑体</FONT><BR>
      <FONT face="隶书">隶书</FONT><BR>
      <FONT face="幼圆">幼圆</FONT>
      <P>以下是常用英文字体:</P>
      <FONT face="Times New Roman"> Times New Roman </FONT><BR>
      <FONT face="Arial">Arial</FONT><BR>
      <FONT face="Arial Black">Arial Black</FONT><BR>
      <FONT face="Courtier New">Courtier New</FONT><BR>
      <FONT face="Comic Sans MS">Comic Sans MS</FONT><BR>
      <FONT face="Verdana">Verdana</FONT><BR>
    </DIV>
    </BODY>
    </HTML>
            显示效果如下图所示:

            注意:字体样式拼写需书写正确。

    6.B\I\U字体样式及物理元素与逻辑元素

            主要包括:
            --<b> ... </b>文字加粗
            --<strong> ... </strong> 文本加重语气
            --<big>  ...   </big>  字体大一号
            --<small>  ...  </small>  字体小号效果
            --<em>   ...   </em>着重显示(emphasized)
            --<i>   ...    </i>   字体斜体(italic)
            --<sub>  ...  </sub>   定义下标,如H20 水
            --<sup>   ...  </sup>  定义上标,如O2 氧气
            --<u>   ...   </u>   下划线
            --<s>   ...    </s>  删除文本

           
            例如:

    <HTML>
    <HEAD><TITLE>物理字符样式效果示例</TITLE></HEAD>
    <BODY>
      <P><B>此处为粗体b显示文本</B></P>
      <P><STRONG>此为粗体strong显示</STRONG>
      <P><BIG>此处为大字big体文本</BIG></P>
      <P><SMALL>此处为小字small体文本</SMALL></P>
      <P><I>此处为斜体i文本</I></P>
      <P><EM>此为加重语气em斜体</EM></P>
      <P><TT>此处为等宽tt字体文本</TT></P>
      <P><U>此处为下划线u文本</U></P>
      <P><S>此处为使用<S>标记设置的删除线文本</S></P>
      <P><STRIKE>此处为使用<STRIKE>标记设置的删除线文本</STRIKE></P>
      <P>此处为上标示例:x<SUP>2</SUP> + y<SUP>2</SUP> = R<SUP>2</SUP></P>
      <P>此处为下标示例:H<SUB>2</SUB>SO<SUB>4</SUB></P> 
    </BODY>
    </HTML>
            显示效果如下图所示:

            物理元素:加粗Bold,表示标记符本身说明了所修饰的效果。
            逻辑元素:strong强调某段文字的消息,表示标记符说明所修饰效果的逻辑含义。

    7.特色字符<>引号等

            如果用户需要在网页中显示某些特色字符,例如<(小括号)、>(大括号)、”(引号)等,需要使用特殊字符来表示。
            参考字符以&开始,以;结束。既可以使用数字代码,也可以使用名称代码。
            例如:显示1<2    <p>1&lt;2</p>
            HTML特殊字符编码对照表
            参考:http://www.jb51.net/onlineread/htmlchar.htm



    三. HTML设置段落格式


    1.分段标记符P

            分段标记符用于将文档划分为段落,标记为<p></p>。
            其中结束标记符通常可以省略。

    2.换行标记符BR

            在HTML中换行通常使用<br />或<br>。它是在不产生一个新段落情况下的换行。单标签元素 />关闭。
            注意:在HTML源码中设置多个空格或换行,所有的连续空格或换行被显示为一个空格,浏览器会忽略源码排版信息,移除多余空格与换行;而如果使用<br />标签可以实现多个换行,&nbsp;实现多个空格。

    3.标题样式Hn

            在HTML中,用户可以通过Hn标记符来识别文档中的标题和副标题,其中n是数字1到6;H1表示最大的标题,H6为最小标题,使用标题样式时,必须使用结束标记符。
            注意:使用标题时应按照其逻辑含义,而不是按照显示效果。换句话就是你不能为了产生大点的字体就使用它们,设置字体请使用其他标签或CSS替代。


    4.添加水平线HR

            它包括以下属性:
            --size:设置水平线的粗细
            --width:设置水平线长度
            --noshade:设置水平线以实线显示
            --color:设置水平线颜色

            例如:

    <HTML>
      <HEAD>
        <TITLE>水平线效果</TITLE>
      </HEAD>
      <BODY>
      以下是默认水平线:<HR>
      以下是粗为 5 像素的水平线:<HR size="5">
      以下是长度为100像素的水平线:<HR width="100">
      以下是长度为屏幕宽度 50% 的水平线:<HR width="50%">
      以下是粗为 5 像素的实心水平线:<HR size="5" noshade="noshade">
      以下是红色的水平线:<HR color="red">
      </BODY>
    </HTML>
    显示效果如下图所示:


    5.align属性设置对齐方式

            设置段落对齐方式,其值包括:
            --right:右对齐
            --left:左对齐
            --center:居中对齐
            --justify:两端对齐

            注意:align属性可以用于多种标记符,最典型为P、Hn、HR、table、div等。在讲述table、div布局时会详细介绍。

    6.HTML列表

            (1)有序列表(Ordered List
              在表的各项前显示数字或字母的缩排列表。
              有序列表标记符<ol></ol>,列表项标记符<li></li>(结束可省略</li>)。
              <ol>
                     <li> List item 1
                     <li> List item 2
              </ol>
              注意:type属性设置样式,取值为1、A、a、I、i。

    <HTML>
    <HEAD>
      <TITLE>有序列表示例</TITLE>
    </HEAD>
    <BODY>
    
    一般的有序列表
    <OL>
     <LI>列表项1 <LI>列表项2 <LI>列表项3
    </OL>
    
    用大写罗马字母表示的有序列表:
    <OL type="I">
      <LI>列表项1 <LI>列表项2 <LI>列表项3
    </OL>
    
    </BODY>
    </HTML>
            显示效果如下图所示:


             (2)无序列表(Unordered List)
              它是一种在表各项前显示特殊项目符号的缩排列表。
              无序列表标记符<ul></ul>,列表项标记符<li></li>(结束可省略</li>)。
              <ul>
                     <li> List item 1
                     <li> List item 2
              </ul>
              注意:type属性设置样式,取值为disc、circle、square。在IE中,type属性的取值是区分大小写的,通常使用小写。

    <HTML>
    <HEAD><TITLE>无序列表示例</TITLE></HEAD>
    <BODY>
    默认无序列表:
    <UL><LI>列表项1<LI>列表项2<LI>列表项3</UL>
    使用方块作为列表项标记的无序列表:
    <UL type="square">
    <LI>列表项1<LI>列表项2<LI>列表项3
    </UL>
    </BODY>
    </HTML>
    
            显示效果如下图所示:

            (3)自定义列表
             格式如下:
             <dl>
                     <dt>   </dt>
                     <dd>  </dd>

                     <dt>   </dt>
                     <dd>  </dd>

              </dl>

     



            最后希望文章对你有所帮助,主要讲述了HTML相关的基础知识,如果文章中存在错误或不足之处,还请海涵~文章中的部分例子是我讲课的内容,部分是我读书时的HTML网页内容。
          (By:Eastmount 2016-7-28 清晨5点   http://blog.csdn.net/eastmount/


    展开全文
  • 一.JSP开发的工具下载与环境搭建 JSP技术的强势: (1)一次编写,到处运行。在这一点上Java比PHP更出色,除了系统之外,代码不用做任何更改。 (2)系统的多平台支持。基本上可以在所有平台上的任意...

    一.JSP开发的工具下载与环境搭建

    JSP技术的强势:

    (1)一次编写,到处运行。在这一点上Java比PHP更出色,除了系统之外,代码不用做任何更改。

    (2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/PHP的局限性是现而易见的。

    (3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。

    (4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。

    步骤索引:

    一.工具的下载:

    1.下载JDK

    2.下载Eclipse

    3.下载Tomcat

    二.安装与配置:

    1.安装JDK

    2.配置JAVA环境变量

    3.测试JDK

    4.安装Tomcat

    5.测试tomcat

    6.JSP开发工具(ecplise)的安装

    7.ecplise与tomcat的绑定

    8.进行第一个jsp开发测试

    本文用到的文件列表

    一.工具的下载(边下载边看教程节约时间):

    1.JDK(Java  Development Kit java开发工具包)

    oracle官网下载:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html

     

     

    点击 “download”,接受许可协议,选择操作系统对应版本下载:32位选x86,64位选x64(x64 x86有啥区别 | 如何查看电脑是32位的(X86)还是64位的(X64),如何知道自己的硬件是否支持64位系统?  )

     

    2.Eclipse

    Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。

    eclipse官网下载:http://www.eclipse.org/downloads/

     

    截图下载的绿色版,安装版下载方式一样

     

    进入下载页后等待一会儿会自动下载,点击下载没反应的话多等一下,或则点击下面“click here”(eclipse网站的反应速度有点慢,每个地方点击之后都要多等等才有反应,不过下载速度还是挺快的)

     

     

     

    3.tomcat

    Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。

    从官网牵来的小猫咪镇帖

    Apache Tomcat官网下载:http://tomcat.apache.org/

     

    下载7.x版本的……6.x太旧,8.x太新,噗……

     

    选择对应版本点击即可下载,推荐下安装包,方便后期操作!

     

    至此,必备的工具就下载完了

     

    二.安装与配置:

    1.安装JDK:

    双击下载好的安装包文件即开始安装;

     

    期间会让你两次选择安装路径,第一次是JDK的路径,第二次是jre的路径;记住JDK的安装路径 (本次为 F:\Program Files\Java\jdk1.8.0_73 )

     

    2.配置JAVA环境变量

    下面截图以win10为例,其他系统基本一样(具体可参考:Win7下JDK安装与环境变量配置Win8下JDK安装与环境变量配置 其实都一样(¬_¬))

     

     

    按照上图步骤打开环境变量配置,然后分别配置下面三个环境变量:

    系统变量→新建 JAVA_HOME 变量 

    变量值填写jdk的安装目录,本次为  F:\Program Files\Java\jdk1.8.0_73

     

    系统变量→新建 CLASSPATH 变量

    变量值填写   .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)

     

    系统变量→选择 Path 变量→编辑

    在最后添加 %JAVA_HOME%\bin

     

    完成后依次点击确定。

     

    3.测试JDK是否安装成功

    在命令行窗口中输入分别输入 java,javac,java -version,出现如下图所示结果,就显示安装成功(可能显示的不一定是中文)

     

    到此,JDK安装配置就搞定了,接下来配置JSP服务器(tomcat)

     

    4.安装tomcat:

    由于我们下载的是安装包,直接双击安装包安装即可(可能会提示 “未知发布者”,不管它直接继续)

     

    这里选择normal就好(其实这是默认的所以直接Next)

     

    出现管理提示框,端口的话默认就是8080不变就好,有时候因为电脑上安装的其他软件占用了该端口,可能会显示其他的,没关系记住是多少就好;要求输入端口和管理密码,保持默认设置就行(其实也都是默认就可以,依然直接Next)

     

    此时会出现上图,它会自动找到JRE位置,如果用户没有安装JRE,可以修改指向JDK目录(很多用户安装后无法编译JSP,就是这里没找到JRE,请务必先要安装JDK,并把这个目录正确指向JRE或者JDK的目录)。

     

     
    最后选择安装位置,同样可以使用默认的目录,这里我改到了F盘,然后点击install
     
    好了,安装完成!
     
    不同版本tomcat以上安装设置顺序可能不同,但方法一样,总结安装tomcat就是一路Next就好!
     

    5.测试tomcat:

     
    安装完时,若勾选了Run Apache Tomcat,tomcat会在关闭对话框后自动运行;如果没有运行,可以在开始菜单中打开Configure Tomcat,然后点击Start启动:
     
    tomcat启动中
     
     
    开启Tomcat后任务栏会出现服务器图标,绿色为运行,红色为停止
     
    打开浏览器 键入 http://localhost:8080 (如果之前指定的端口不是8080,选择你指定的就可以)进入如下页面则表示安装成功:
     
    至此tomcat安装与配置已经完成,你可以放个简单的jsp测试文件到..\Tomcat 7.0\webapps 目录下的test子目录中测试一下,来段“hello,world”最好不过了:
     
    helloworld.jsp源代码:
    <HTML>
    <HEAD>
    <TITLE>my HelloWorld test</TITLE>
    </HEAD>
    <BODY>
    <%
    out.print("Hello World!<br><a href='http://www.cnblogs.com/leftshine/'>leftshine</a>");
    %>
    </BODY>
    </HTML>

    将以上文字复制到一个记事本文件中,保存,文件名改为 helloworld.jsp 放入..\Tomcat 7.0\webapps\test目录中

     

    然后在浏览器中输入:http://localhost:8080/test/helloworld.jsp 回车就会显示如下页面
     
     
    没错你已经运行了第一个jsp页面!接下来搞定eclipse
     

    6.JSP开发工具的安装(这里使用eclipse的绿色版,免安装)

     
    JSP的开发工具主要有eclipse和myeclipse;myeclipse集成了大量的插件,对系统配置要求更高,适合企业级开发使用;eclipse体积小,免安装,可扩展性比myeclipse强,对系统配置要求不高,适合初学者使用;因为myeclipse的官网在大陆无法访问,所以推荐使用eclipse
     
     
    因为下载的是绿色版的,直接解压就行了(当然如果下载的安装包的话,安装也应该是非常简单的),解压后双击其中的eclipse.exe,选择workspace的位置,然后就可以打开了
     
    打开eclipse并设置workspace,选择一个方便找到的位置就行(不造中文路径会不会有问题,先试试吧,不要勾选那个“Use this……”,有问题下次打开再换)
     
    第一次打开时间长一点
     
    打开了,×掉Welcome,开始干!(如果你想看看英文介绍……没人拦着)
     

    7.eclipse与tomcat的绑定

    eclipse中选择window|preferences,打开preferences窗口,如下图:

     

    选择server|Runtime Enviroments|Add,选择相应版本的tomcat,点击next,点击browse选择tomcat的安装路径,最后finish,如下图:

     

    选择Servers窗口,点击蓝色字,弹出对话框,没有需要改的,直接点击finish,tomcat就与eclipse绑定成功,如下图:
     
     
    绑定完成后这样显示
     
    至此JSP开发环境的搭建的搭建就已经全部完成了,下面测试下JSP开发:
     

    8.进行第一个jsp开发测试

     点击File|New|Dynamic Web Project,输入项目名称,其他默认就好,点击finish,这样就创建好了一个动态网页项目,然后新建一个jsp文件
     
    展开刚才建立的项目test1,右键WebContent,选择New|JSP File,输入项目名字,点击finish。
     
     
    eclipse已经根据母版自动生成了一些内容,如果要正常显示中文的话还需要 将图中划横线地方的编码都改为 UTF-8(推荐UTF-8,其他支持中文的编码格式也行),我们在body便签之间插入如下代码:
    <%
    out.print("Hello World!<br><a href='http://www.cnblogs.com/leftshine/'>leftshine</a>");
    %>

     

    点击运行,弹出选项对话框,直接默认,然后finish;

     

    这时可能会报错,因为我们之前开启了tomcat服务器,冲突了,停止tomcat服务器,再次点击运行即可!

     

    停止tomcat之后再次运行即可运行成功!

     

    OK!到这里我们成功搭建好了JDK+tomcat+Eclipse的JSP开发环境,并且成功运行了一个JSP项目!

    展开全文
  • Java+MyEclipse+Tomcat (一)配置过程及jsp网站开发入门

    万次阅读 多人点赞 2015-05-05 16:53:53
    文章主要讲述Java+MyEclipse+Tomcat配置过程及实现第一个Jsp网站的入门知识,并没有涉及Spring、Struts等框架知识,希望文章对你有所帮助。大部分的毕设都是基于XXX系统关于数据库的增删改查,包括JSP(Java)、PHP、...
            这些年免费帮同学或同学的朋友做过的毕设还是有一些了,我的博客基本都是基于我做过的项目相关的,而里面又有三分之一都是自己做的毕设或别人的毕设的做后感。毕设其中就包括MFC图像处理、.Net安全软件、C#聊天软件字典软件、Android百度地图随手拍、php网站、.Net图书管理系统等等。其实我回过头来想想啊!这些知识对我的帮助和提高还是非常大的,虽然比不上公司实际上线项目,但是帮帮同学对我挺好的,当然很大程度也是害了一些同学,但他们很多都从事了非软件相关的专业。
            很显然,大部分的毕设都是基于XXX系统关于数据库的增删改查,包括JSP(Java)、PHP、ASP(C#),前端包括JavaScript、Ajax、Html、CSS等知识。写这篇文章也标志着我要做一个Java相关的网站,我也就简单写写几篇入门的知识吧!因为我真的不是很擅长Java,没有系统的学过,只是做过Android相关的APP,没学的原因很大程度是由于以前J2EE\Android都非常难配置吧!
            文章主要讲述Java+MyEclipse+Tomcat配置过程及实现第一个Jsp网站的入门知识,并没有涉及Spring、Struts等框架知识,希望文章对你有所帮助。

    一. 配置Tomcat

            由于前面配置过Android的JDK,所以我此时从Tomcat开始进行配置。我下载的apache-tomcat-7.0.59.exe,下面是安装过程,通常是8080端口:


            下面是绑定Java Virtual Machine:

            建议安装到非C盘目录下,因为如果需要手动修改或配置一些参数更容易些。安装后运行Tomcat,在“General”点击“Start”启动。如下图我Tomcat安装在F盘目录下:

      
            然后在F:\tomcat\Tomcat 7.0\webapps\test目录下新建一个index.jsp文件(xml中默认寻找运行index.jsp文件),代码如下:
    <html>
    <body>
    <h1>第一个tomcat运行程序!!!</h1>
    </body>
    </html>
            调用浏览器访问,运行结果如下所示,这也标志这Tomcat安装成功。

    二. 配置MyEclipse

            安装MyEclipse,下面是免费下载地址,按照里面的PDF配置激活MyEclipse。
            http://pan.baidu.com/s/1bnuEcnd
            运行MyEclipse,我的工作空间安装目录是F:\MyEclipse\Workspaces\MyEclipse 10。新建Web Project,项目名称为FirstWeb。


            项目的目录结构如下图所示,它有一个默认的index.jsp:

            此时需要绑定MyEclipse和Tomcat,点击
          “MyEclipse”》“Preferences”》“Servers”》“Tomcat”选择“Tomcat 7.x”,并且选中Tomcat的安装目录,我的是F盘,如下图所示。
            PS:此时可能会出现配置中Apply不能点击,好像点击OK也能配置成功。
            有的还需要绑定或检查JDK,如下图所示:

            部署项目连接Tomcat如下图所示:
            Tomcat和MyEclipse配置并绑定成功后,运行程序可能会报错:
            严重: StandardServer.await: create[localhost:8005]: 
            java.net.BindException: Address already in use: JVM_Bind

            那是因为你的端口被占用,你需要把Tomcat关闭和其进程杀死。因为你以后运行MyEclipse后,直接运行就可以,不需要手动运行Tomcat。运行如下所示,再选择Tomcat 7.x:

            运行结果如下图所示:



            其默认index.jsp代码如下图所示:
    <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <base href="<%=basePath%>">
        <title>My JSP 'index.jsp' starting page</title>
    	<meta http-equiv="pragma" content="no-cache">
    	<meta http-equiv="cache-control" content="no-cache">
    	<meta http-equiv="expires" content="0">    
    	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    	<meta http-equiv="description" content="This is my page">
    	<!--
    	<link rel="stylesheet" type="text/css" href="styles.css">
    	-->
      </head>
      <body>
        This is my JSP page. <br>
      </body>
    </html>
            最后实现的网站效果如下图所示,我后面的文章也将简单介绍一些技术。希望文章对大家有所帮助,如果有错误或不足之处,还请海涵~
            PS:文章开头讲了这么多,我只是提醒你,如果你也是大学软件工程或计算机的一员,很多时候你都需要做一些自己喜欢的东西来提升自己;而且帮别人做东西也是能提高的,但这个度需要你自己把握!
            说到这里我想到了火车上一位高中朋友对我说的话:"我们其实还是很优秀的,至少能从家乡贵州考出来读大学,在生活中我们会遇到很多人有困难需要帮助,很可能这个对你来说只是举手之劳,而对他却为难整个家庭.这时你要帮助,你帮助他又不会少块肉.尤其是对陌生人的那种无偿帮助!"是啊!在编程当中我们也会遇到各种各样的困难,而且很可能这种困难对你来说非常的简单,但是别人确实百思不得其解!这种感觉我也经常遇到,怎么都不会的别人一点就通.所以当别人不会的问你时,你也应该...
          (By:Eastmount 2015-5-5 下午5点   http://blog.csdn.net/eastmount/
    展开全文
  • 获取成功 使用转发将数据发送到修改的jsp页面(update.jsp) 2.获取失败 返回列表 2.修改的jsp页面(update.jsp) 1.form表单 action="update" 2.内容通过value="${}"获取 3.修改的Servlet...
  • 第1章 JSP概述 1.1 JSP简介 (1)JSP:Java Server Page是一种动态网页技术标准,是Java Web应用开发的...(3)用JSP开发的应用是跨平台的,可在Windows/Linux/Unix等操作系统上运行。 (4)早期的Web应用是基于CGI
  • 第1章:Jsp开发的基本知识以及一些常用软件的安装和配置。 第2章:网页布局与修饰,为前端开发做一些必要的知识储备。 第3章:JDBC应用,这是JSP开发中与Java联系最为紧密的知识点。 第4章:Serlet应用,这是JSP...
  • ASP、PHP、JSP网站开发工具比较

    千次阅读 2012-11-13 20:13:36
    ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。ASP采用脚本语言VBScript(Java script)作为自己的开发语言。  PHP是一种跨平台的...
  • JSP.Ajax网站开发典型实例

    热门讨论 2011-10-21 08:00:15
    JSP.Ajax网站开发典型实例JSP.Ajax网站开发典型实例JSP.Ajax网站开发典型实例JSP.Ajax网站开发典型实例JSP.Ajax网站开发典型实例JSP.Ajax网站开发典型实例
  • 1.《JSP应用开发案例教程》前言

    千次阅读 2021-10-09 14:32:34
    1、JSP是目前Web应用开发领域的主流技术之一。 2、本书全面介绍了基于JSP的Java Web应用开发的有关技术、主要模式、实施要点与方法步骤。 3、本书共10章,包括JSP概述、JSP基础、JSP内置对象、JDBC技术、JavaBean...
  • JSP动态网站开发实践教程(三)

    千次阅读 2016-09-25 20:38:18
    jsp:include动作指令表示在当前的JSP页面中,包含静态或动态资源。 这种包含是动态包含,在运行时包含调用,适用于经常改动的文件。 (而include指令是静态包含,在编译时包含,适用于不经常改动的文件。) 语法...
  • JSP开发技术大全 源码

    热门讨论 2012-12-12 17:56:32
    软件工程师典藏•JSP开发技术大全》是一本JSP综合开发参考手册,书中几乎囊括了使用JSP进行实用程序开发的全部知识,同时在讲解中结合了大量实用而又有代表性的示例和典型应用。全书共分9篇32章,分别介绍了JSP基础...
  • 网站开发中很多时候为了隐藏
  • JSP实战开发

    万人学习 2016-12-31 22:45:56
    本课程主要目的是讲解Java SE与Java EE的基础整合,在JavaScript基础上讲解Java WEB开发之中所使用到的各个知识,包括Scriptlet、Page指令、Include指令、Forward指令、JavaBean技术、Servlet、MVC设计模式、表达式...
  • Servlet JSP深入详解 基于Tomcat的Web开发

    千次下载 热门讨论 2015-07-17 09:22:25
    Servlet JSP深入详解 基于Tomcat的Web开发
  • Dreamweaver+8和JSP动态网站开发

    热门讨论 2011-10-03 17:01:34
    Dreamweaver+8和JSP动态网站开发
  • 个人博客Blog系统 本人大学生,这是期末JSp的大作业,内有程序源码,数据库,实验报告一并打包 如果你也有JSp的期末大作业 一定适合你
  • JSP数据库系统开发完全手册 源码

    热门讨论 2013-04-19 12:00:22
    本书以使用JSP开发数据库系统用到的实用技术为中心,全面、系统地介绍了JSP开发动态网站所必须掌握的技术、方法和过程。本书分3个部分,第l部分为JSP编程基础篇,主要介绍使用JSP开发数据库系统必须掌握的技术,这些...
  • JSP网站开发技术两种模式介绍

    千次阅读 2007-02-08 14:33:00
    目前, JSP技术正是利用了Java的“一次开发,处处使用”的性能,成为了网站开发技术人员的首选技术。当然,JSP技术的最大优势在于它能够将页面的表现形式和页面的商业逻辑分开。JSP网站开发技术标准给出了两种使用...
  • jsp技术开发的精品课程网站(源代码)...........................
  • JSP开发环境的搭建

    千次阅读 2020-03-16 02:14:55
    搭建JSD的开发环境详细步骤: ** JSD环境的搭建主要分为三大工具: 1、JDK 2、Tomcat服务器 3、eclipse 一、首先安装和配置JDK 1、登录Oracle官网,下载JDK。官网地址:http://www.oracle.com/ 下载合适的版本 2、...
  • Javaweb 实验二 JSP应用开发基础

    千次阅读 2019-05-05 12:12:43
    掌握JSP基本语法。  脚本元素(SCRIPTING) (1)隐藏注释(Hidden Comment) <%-- 这是客户端不可见的注释 --%> (2)声明(Declaration) <%!这是声明%> (3)脚本段(ScriptLets) <%这是脚本段 %&...
  • 介绍几个开源的JSP开发框架

    千次阅读 2021-02-12 18:14:09
    以下介绍几个开源的JSP开发框架。WebWorkWebWork是由OpenSymphony组织开发的,致力于组件化和代码重用的拉出式MVC模式J2EE Web框架。WebWork目前***版本是2.1,现在的WebWork2.x前身是Rickard Oberg开发的WebWork,...
  • 在Vs Code中搭建JSP开发环境

    万次阅读 多人点赞 2021-09-27 18:26:01
    如何在Visual Studio Code中搭建JSP网页的开发环境 准备: Visual Studio Code jdk Maven Tomcat VsCode和Java开发环境 VsCode的安装不再赘述 首先需要在vscode中搭建好Java的开发环境,安装java环境的扩展插件 ...
  • JSP开发自定义公告栏

    千次阅读 2018-04-04 09:25:57
    1.描述:JSP开发自定义公告栏,可以自己输入公告内容然后进行公告显示2.前期:需要Tomcat服务器、JDK3.原理:使用request对象获取提交到本页面的表单信息,然后通过表达式语言在marquee标签中进行输出4.代码:&...
  • JSP开发中的分层模式

    千次阅读 2019-06-13 09:37:01
    分层模式: 1.分层模式是最常见的一种...目的:业务处理代码与JSP代码混在一起,不易阅读,不易代码维护。 方式:将代码根据职责不同,进行分离分层会导致代码适度增多,但会使代码更有条理,更利于阅读、维护。
  • JSP开发运行环境

    千次阅读 2017-08-14 08:15:55
    搭建JSP开发环境 首先,需要安装开发工具包JDK 然后,安装Web服务器和数据库 此时,Java Web应用的开发环境就搭建完成了 为了提高开发效率,需要安装IDE集成开发环境工具JDKJava Develop Kit 即,Java开发工具...
  • JSP应用开发详解第二版 电子书+源代码 电子书为pdf格式 源代码全
  • 零基础学Java Web开发 jSP+Servlet+Struts +Spring+Hibernate+Ajax零基础学Java Web开发 jSP+Servlet+Struts +Spring+Hibernate+Ajax零基础学Java Web开发 jSP+Servlet+Struts +Spring+Hibernate+Ajax零基础学Java ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 462,153
精华内容 184,861
关键字:

jsp网站开发