博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
作业3 :JSP指令与动作熟悉
阅读量:6307 次
发布时间:2019-06-22

本文共 2669 字,大约阅读时间需要 8 分钟。

hot3.png

222721_CLst_1442518.jpg

作业感想记录:

1、list-style:none;要用通配符*{}全局修改才会消除了小实心点,在单个div中的class中不起作用,尝试所得。

2、web.xml中的编码格式为了兼容方便,最后都改为自己统一的utf-8格式,netbeans和eclipse的默认编码方式也不同,可在windows-performance中修改默认编码格式

<?xml version="1.0" encoding="ISO-8859-1"?>

3、marquee可实现动态移动,简单但我偶尔喜欢用;

4、因为sublime text2比较轻巧,也可以选择在里面编辑代码,然后放到tomcat7 下面的webapps中,然后本地localhost:8080/......预览,只要在要预览前启动tomcat即可,不过因为打包需要,在eclipse中编译时,会发现之前用sublime text2编辑时,打开的tomcat7,虽然已经stop service ,并且点击exit,但实际上在进程中它并未终止,你会在eclipse中运行jsp,发现这个问题:

Several ports (8080, 8009) required by Tomcat v7.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).

原因:端口 8080, 8009被占用了。可能是在打开Tomcat的情况下关闭了Eclipse,或是Eclipse非正常关闭,导致先前的Tomcat没有被关闭,端口占用。或是其他软件占用了tomcat的端口号。

解决方法:

方法1:杀掉占用端口的软件。

打开任务管理器,找到java虚拟机相关的进程javaw.exe,将它结束掉。如果问题没有解决,往下看。

如果没有这个进程,那可能是其他软件占用了端口。
在开始菜单->运行->cmd->输入 netstat   -ano 命令,可以查看哪个进程占用了8080和8009端口,找到占用端口软件的PID,然后在任务管理器找到对应PID的软件,关闭结束该进程即可。如果任务管理器中没有显示PID列,需要设置,查看---》选择列---》勾选“PID(进程标识符)”。

方法2:修改tomcat默认端口号。

修改Tomcat的配置文件。

例如:C:/tomcat5.5.25/conf/server.xml
 <Connector port="8080" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />

Connector 节点,将port="8080"中的端口改为一个没有被占用的端口。

5、实验时由于习惯,总是在sublime text2中编辑代码,然后发现在jsp中用 <jsp:include path="url">命令导入html,就算html代码中有在meta中声明 utf-8的编码格式,在不同的jsp文件中也有声明,且tomcat下的web.xml中也将所有的编码统一为utf-8,但是还是出现预览时html代码中文部分乱码的现象,而jsp却不会,即使是同样用<jsp:include>命令导入的。这个问题郁闷了很久,也尝试用firefox中的firebug调试,发现重新删掉中文乱码部分,在firefox调试区再写一遍中文就好了,但这样始终不是好的,因为firebug已经把整个页面解析成一个完整的文件,就算你保存,也是以一个总的文件的形式,而不是实现调用分离。我觉得可能是编辑器的问题,因为sublime text2中文乱码的问题,据说一直没有得到很完美的解决。

不过,后来用合并文件<%@ page file="url"%>的方式尝试,得到解决,但这点还是有点不理解,虽说一个是两个文件的合并,一个是将一个文件的结果导入另一个文件,

但是我有统一编码格式啊!

6、想在jsp中加入java applet,显示一个时钟,不过这个尝试下次做完再提交!
7、不同IDE编辑稍有区别,有时以轻巧为便;

简单预览:

作业没有多少难度,不过喜欢在老师要求的基础上注重小细节,也喜欢小小配点颜色。

在hci微博有一次转发张,发现了不同配色网站,唯独一直钟情这配色方案的网站:

222721_Q3Kq_1442518.jpg

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>    
   
  
  
  
  
这是学生王映君本次JSP的第三个作业,感谢老师查阅本次作业,希望下次作业能有更多的进步!  
  
  
  <% String str="";            //声明保存九九乘法表的字符串变量 //链接生成九九乘法表的字符串 for(int i=1;i<=9;i++){   for(int j=1;j<=i;j++){      str+="
"+j+"x"+i+"="+j*i+"";      str+=" ";                           }    str+="
";    }    %>         
     
  
九九乘法表  
  • <%=str%>
  •          <%@ include file="bottom.html"%>   

    ps:

    有兴趣看看全部代码可以留言。

    转载于:https://my.oschina.net/june6502/blog/210155

    你可能感兴趣的文章
    POJ 2312Battle City(BFS-priority_queue 或者是建图spfa)
    查看>>
    从零开始学MVC3——创建项目
    查看>>
    CentOS 7 巨大变动之 firewalld 取代 iptables
    查看>>
    延时任务和定时任务
    查看>>
    linux下的权限问题
    查看>>
    教你如何使用Flutter和原生App混合开发
    查看>>
    Spring Boot 整合redis
    查看>>
    CSS hover改变背景图片过渡动画生硬
    查看>>
    JDBC(三)数据库连接和数据增删改查
    查看>>
    淘宝应对"双11"的技术架构分析
    查看>>
    ssh
    查看>>
    订单的子单表格设置颜色
    查看>>
    Office365 Exchange Hybrid 番外篇 ADFS后端SQL群集(一)
    查看>>
    9个offer,12家公司,35场面试,从微软到谷歌,应届计算机毕业生的2012求职之路...
    查看>>
    lvs fullnat部署手册(三)rs内核加载toa篇
    查看>>
    C++策略模式
    查看>>
    我的友情链接
    查看>>
    oracle表分区详解
    查看>>
    网络编程中常见结构体
    查看>>
    SSL/TLS原理详解
    查看>>