1、 今天在在myeclipse上机时调整了代码但是运行的效果却总是跟修改之前一模一样, 排查确认了好几次终于发现不是程序本身的原因, 后经排查原来是部署没有成功的原因, 证据就是部署时点击右边的“browse”按钮进去查看源代码, 发现还是修改之前的代码。
2、 <frame>的scrolling属性有三个取值, 分别为yes, no, auto。
3、 在样将日历控件放入下拉列表中? 也即:如何点击窗体中一个文本框出现日历控件阿,然后可以选择相应的日期,填入文本框,之后日历控件消失。
4、项目过程中遇到的大问题: 用<link href链接的css文件 在Firefox下有作用 在IE下去没效果 这是什么原因啊???
——搜了很多方法都没解决,直到: css2.0手册中描述IE4-IE6中frame不支持背景样式(我是在frameset中使用的样式表)
——其他回答的声音:
网上大致反映2个问题会出现调用无效的方式。
第一个 是 CSS文件编码和调用的文件编码不同。导致失效。
第二个 是 CSS注释符号的缘故。
本人觉得,第一个可能性比较高。我正是碰到了这个。看来IE的这个报错模式还不错。不过有点过分,毕竟CSS没有中文啊。。。。
第二个也不是没可能,网上说的是IE6的情况下。也就是说,IE6可能存在对CSS注释符号解析存在BUG。
5、关于如何设置frameset背景色的问题:
声音一: frameset是框架,框架不同于容器,其自身是没有任何有关背景色等的属性的。框架内显示的所有属性都是子页自己的属性,因此要想设置框架的背景色、背景图片时,在框架内嵌的子网页上设置就行了。
参考的几套后台模版, 关于frameset背景色的设置也都是通过设置子网页来实现的... ...
6、 如何将图片存进数据库以及blob与clob的比较?
blob: 用来存储二进制数据,用单字节存储数据,一般用来存储图片是视频文件;
clob 用来存储二进制数据,用数字节存储数据, 一般用来存储文本文件。
两者用流的方式来读和鞋,因此放在程序中来处理; 插入图片分两个步骤: 先插入其他列的数据,建好一个空的blob给blob开辟控件, 然后查询blob出来,再将文件写入到blob中。
这个问题先解决到此, 还没有完全解决, 如何从界面传图片到服务器?
7、 一个js文件我将它写在jsp文件中使用成功, 但是当我使用 <script src="js/getDate.js"></script> 的方式导入时却无效, 而且在myeclipse中打开js文件里面是乱码的。 该如何解决??? 搜寻到相关答案:
一个项目中,jsp页面、数据库、struts过滤器等的所有编码均为UTF-8。但当jsp文件引入外部js文件后,页面显示被引入的js文件中的中文均为乱码。js不同于jsp,不能直接指...
b、 如何导入外部js文件:
<html> <head> </head> <body> <div onclick="javascript:var myjs=document.createElement('script');myjs.src='JS文件的路径';document.body.appendChild(myjs);">点击可以加载一个JS</script> </body> </html> C、 函数可以这样写: <script type=text/javascript> function wrile_img_list(str){ var mystr=str.split("|"); if (str!="") for(i=0;i<mystr.length;i++) document.write("
<img src="+mystr[i]+" width=/"110/" height=/"200/" />
"); } </script> 调用的代码可以这样写: <script type=text/javascript> wrile_img_list('aaa.jpg|bbb.jpg|ccc.jpg'); </script> 如果你用ASP查询数据库,'aaa.jpg|bbb.jpg|ccc.jpg'在rs("imgs")里面,可以如下输出: response.write "<script type=text/javascript>wrile_img_list('"&rs("imgs")&"');</script>" d、 调用JS的页面格式请设置为gb2312,如<%@ page language="java" contentType="text/html;charset=gb2312"%>,如果JS是作为一个文件存放的,一般默认为GB2312,如果JS文件为其它格式,可用工具(如editplus)"另存为"来改变它的格式.然后覆盖.若JSP页面出现乱码,可以用String str = new String(request.getParameter("something").getBytes("ISO-8859-1"),"GB2312");来做转码. 操作之前请做好备份! 更好的答案有请其它高手..
——————^_^ ^_^ 好东东来了:
<scrīpt type='text/javascrīpt' src='外部js文件地址'></scrīpt>
类似的情况好有几个好像,印象最深的是iframe 也不允许使用"<iframe …… />的方式,否则后面的元素都会被当成是iframe的innerhtml,后显示不出来
<script language="javascript" src="JS/CheckForm_001/checkForm.js"></script> |
感谢大家的热力帮助,我终于找到根源拉,也同时解决拉! 1、路径错误,在“jsp文件”中要想找到子目录下的东西,得需要从根目录下一一层次化找。 2、“jsp”文件与“js”文件的编码格式不同,导致提示“缺少对象”。由于我在“MyEclipse”下编写“JSP代码”,其编码格式默认为“ISO”,而,我用“EditPlus”下编写“JS代码”,其编码格式默认为“我不知道”(只了解到“中文”用“gb2312”编码格式可以解析到,在“MyEclipse”下好象“ISO”、“UTF-8”都不能正确解析到)。所以,在“jsp”文件中引用“js”文件时,使用“charset”属性设置为“gb2312”编码格式就搞定拉。 |
引用编码不同的JS文件将可能产生不可预知的错误