• 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。

  • 相关阅读:
    JAVA NIO 结合多线程
    ios即时通讯客户端开发之-mac上安装MySQL
    使用第三方库AFNetworking时遇到的问题
    用CocoaPods做iOS程序的依赖管理(转载)
    IOS8 设置TableView Separatorinset 分割线从边框顶端开始
    (转)UIViewController中各方法调用顺序及功能详解
    iOS中遍历数组的几种方法
    取消tableView上面多出来20个像素
    UIView动画中的一些坑
    ios build时,Undefined symbols for architecture xxx问题的总结(转)
  • 原文地址:https://www.cnblogs.com/liao-pxsoftware15/p/7778308.html
Copyright © 2020-2023  润新知