zoukankan      html  css  js  c++  java
  • Java Web——实践疑难解答

    1、为什么在Java Web应用程序中要使用JSP文件,而不使用HTML文件?它们之间有什么区别?分别用于什么情况下?

       答:HTML页面是静态页面,也就是事先由开发者写好放到服务器上,由Web服务器向客户端发送。当仅仅用作浏览器展示给客户或者用户的界面时,即可选择用HTNL页面来实现。JSP是由Java语言为基础 衍生出来的一门网络编程语言,也被称为动态语言。JSP可以对数据库进行操作,而HTML无法对数据库进行操作。

      动态语言与静态语言的区别就在于是否能够对数据库进行操作。比如,HTML、JavaScript(请勿以Java联系到一起)、CSS这些语言实质上无法对数据库 进行处理,而它们仅仅大部分都是用于网站的前台开发(前台开发即为网站界面开发);而动态语言则有很多,常见如ASP、ASP.NET、JSP、PHP等,这些语言可以对数据库进行任何操作,大部分都是用来实现网站的功能以及网站的后台开发的。

    2、启动Tomcat出现java.net.BindException:Address already in use:JVM_Blind异常信息。

      答:<1>当前端口已有别的程序在占用着,所以要么把占用这个端口的程序关闭,要么重新换一个端口。修改Tomcat默认端口的方法是,打开Tomcat安装目录下的conf文件夹中的server.xml文件,用记事本打开找到以下代码:

    <Connector port="8080"protocol="HTTP/1.1"

          connectionTimeout="20000"

          redirectPort="8443"/>

    将port="8080"改为port="8089",保存并重新启动Tomcat即可。

        <2>多次启动Tomcat后,又在Myeclipse下重复启动Tomcat就会出现这个问题。这是可以关闭Myeclipse,并将后台的javax.exe进场关闭,然后重新启动Myeclipse。

  • 相关阅读:
    HADOOP docker(六):hive简易使用指南
    HADOOP docker(四):安装hive
    HADOOP docker(二):HDFS 高可用原理
    Python 自用代码(调整日期格式)
    Python 自用代码(某方标准类网页源代码清洗)
    python合并多个csv文件并去重
    Python连接MySQL乱码(中文变问号)
    Shell实现循环执行curl向Solr导入json文件
    Python 自用代码(拆分txt文件)
    shell报错:未预期的符号***附近有语法错误
  • 原文地址:https://www.cnblogs.com/liao-pxsoftware15/p/7778308.html
Copyright © 2011-2022 走看看