zoukankan      html  css  js  c++  java
  • jsp学习记录--eclipse创建项目

    安装:

    安装教程里的版本,jee。免得有什么问题

    http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/heliossr2

    网址打开对应的下载,就直接是eclipse-jee-helios-sr2-win32-x86_64版本的下载。

    我电脑里有多个版本的eclipse,似乎也不需要配置什么?这个老版本对jdk版本似乎也没有要求。

    步骤:

    new(file或者空白处右键)—project—web—选择第一个动态web程序

    输入项目名,选择运行的目标环境:

    这里有个错误,因为jdk版本的问题,不用管。

    选tomcat7---NEXT:

    选择tomcat的目录。选择自己安装的jdk(前面创建项目名称时也有提示java版本的问题。要1.6以上):

    点击finish。前面的提示错误已经没有了。

    打开项目结构,创建一个首页:

    WebContent—new—jspfile:

    创建成功,出现默认的代码

    修改默认的字符集,并编写<title>和<h1>.

    编码问题:

     这里修改了两个地方:

    charset和pageEncoding,也是前面提到的,编码问题。

    https://blog.csdn.net/kerrywang/article/details/4454895

     

    contentType的charset是指服务器发送给客户端时的内容编码,contentType里的charset=utf-8是指示页面的输出方式为utf-8

    pageEncodingjsp文件本身的编码。

         

    最简单的回答,pageencoding是把jsp翻译成utf的java代码时的编码,所以必须和jsp文件本身的编码保持一致, chartset 是服务器把生成的html发布给客户端时的编码,可以任意指定。浏览器的观看编码必须和charset保持一致,否则看到的是乱码
    简而言之pageencoding是规则的遵循者,chartset是规则的制定者。

    运行

    右键工程—run as—run  on  server—选择tomcat7—finish

    这一步应该类似myeclipse里的发布。

    第一次出错了,端口被占用,因为前面myEclipse里的项目还没有关闭,用的是同一个tomcat,关闭后再试一次:

    项目结构:

    和myEclipse差不多。

    添加新的jsp页面:

  • 相关阅读:
    ubuntu apt 命令相关
    linux 常用命令
    sqli-labs 通关详解(sql注入知识点整理)
    运维手册2---查看机子的系统信息
    运维手册1---ssh命令:使用密钥文件进行登陆
    Java中的==和equals,常量池
    Java Persistence
    VSCode常用插件汇总
    VSCode常用插件之Auto Rename Tag使用
    ESLint 使用指南
  • 原文地址:https://www.cnblogs.com/youwuyi/p/10232565.html
Copyright © 2011-2022 走看看