• jsp学习记录--手工编写web程序


    前面说过tomcat的目录里webapps目录是放web应用的地方,里面原来就有一个examples:

    正常情况下,你在ide里写完项目,发布、运行后,这个文件夹里就会出现项目的文件。手工写web,就是直接在这个文件夹里写一个web项目的文件,这样tomcat也就可以运行这个项目了。

    项目目录是项目名---里面一般有一个index.jsp文件,这个jsp是项目默认的打开页面,就是你不指定要进入项目的哪个页面时(项目可能有多个jsp页面),默认进入这一个(这个在项目设置web.xml还有tomcat的设置里可以修改,但一般都默认用这个)

    项目目录里要有WEB-INF目录,这个都可以参考Tomact自带的examples。可以去里面复制,其他的东西都不需要,要一个web.xml(这是项目配置文件),和两空的文件夹(格式需要,一个放字节码,一个放jar包):

    然后修改web.xml文件:

    删除的只保留<web-app>标签。(这里可以配置很多东西,但是现在只是想实现一个例子,这里其实感觉很多都是格式,不需要过多理解,知道需要什么时,要在这个添加什么就行了。现在只是想在浏览器上打开这个项目的jsp页面,这里只需要有web-app标签说明web应用如何被部署的就可以了)

    创建一个index.jsp文件。可以用EditPlus编辑

    EditPlus新建一个HTML文件,可以复制里面的代码到index里面:

     

    再修改:

    <title>标签是浏览器标题栏的显示(就是浏览器最上面里面的文字),<h1>标签是页面里面的显示。

    然后浏览器里打开

    Myhome是项目的文件夹名称,后面是要打开的页面的名字。前面说过,index.jsp是默认打开的页面,所以其实不写,只写

     Myhome,也会打开这个页面:

    出现乱码,应该是编码的问题,一般代码的编码是utf-8(这里涉及两个编码,一个是代码交给编译器的编码,一个是编译器发布出去的编码,先不用管,一般都修改成utf-8就不会有问题),把浏览器的编码也修改成utf-8:

    可以看到标题栏里的(我的第一个jsp)还有页面里的(欢迎大家)。

    后记:

    谷歌和火狐页面上右键没有出现编码选项,换了ie打开。(火狐默认也是utf,但是已打开页面反倒变成了  西文,要去右上角-更多   里面打开)

    修改火狐浏览器的编码:

  • 相关阅读:
    订单的处理原理及代码实现.
    购物车的原理及实现.(仿京东实现原理)
    集群下session共享问题的解决方案.
    页面静态化技术Freemarker技术的介绍及使用实例.
    ActiveMQ的介绍及使用实例.
    获取Android运行apk的packagename 和activityname
    linux extundelete 删除文件恢复
    jenkins 批量修改配置文件
    jenkins构建自动执行jmeter 发送http请求,中间有替换参数路径
    jenkins 执行ssh 远程linux执行命令
  • 原文地址:https://www.cnblogs.com/youwuyi/p/10231830.html
Copyright © 2020-2023  润新知