在*.jsp 页面中用<% %>很混乱 有点乱了 用Servlet和jsp
<!-- οnclick="return confirm('真的要删?')" 这句是在删除之前弹出个对话框“确定”就删除,“取消” 没有删除 -->
confirm 是 javascript 语言中的一个方法.
主要用处是,他可以弹出一个包含"确定"与"取消"的对话方块.
用法:confirm(msg)
msg 是提示信息
如果用户按下了确定,返回true;或者按下了取消,返回false
例如:
<script type="text/javascript">
<!--
var OKNO = confirm("Selecting")
alert(OKNO);//弹出对话方块
/*如果用户按下了“确定”,
在弹出的对话方块里会出现
“TRUE”,否则,就会出现
“FALSE”。
*/
//-->
</script>
鼠标事件使用confirm
<a href="#" οnclick= "if(confirm( '是否确定! ')==false)return false; ">点击确定</a>
点击超链接后如果点击确定那么就进入超链接所连接的地址。如果点击取消不执行超链接
出现乱码这种问题因为没提示所以比较麻烦 首先看哪里出现错误!
一:页面是不是正常显示中文,IE查看字符编码是否显示简体中文
二:服务器中的的配置文件 Tomcat中的配置文件server.xml改
<Connector connectionTimeout="20000"
port="8080"
protocol="HTTP/1.1"
redirectPort="8443"
URIEncoding="UTF-8"/>
三:数据库 MySQL5.0这个5.0的版本比较稳定 -----------改MySQL文件中的my.ini文件
MySQL的默认编码是Latin1,不支持中文,要支持中午需要把数据库的默认编码修改为gbk或者utf8。
其中有那个地方可以改改第一个就行了
按顺序1、2、3找出来
有时简单的框架 直接在页面中用SQL操作数据库
Commerce这个项目 编码是GB2312
数据库安装时设置是UTF8
在my.ini把第一个默认的编码设置成GBK,第二个是latinl
这样这个项目就不会出现乱码
还是有点搞不懂MySQL配置文件,有时还会因为MySQL编码问题添加新记录是出现乱码my.ini把第一个默认的编码设置成utf8,第二个是utf8也是可以的,在MySQL向导配置文件哪里我想也应该配置utf8吧。
这个项目中有jsp页面,JavaBean, Servlet
这种MVC模式感觉到要修改的时候挺麻烦的,可扩张性切实有点不好。
中间遇到好多问题,基本上都是上网查等等。
我调式是主要用360浏览器(觉得它比IE8开启来快点IE9没装),也会用火狐特别是火狐的Debug的调试 工具挺好用的 谷歌有时也会用下,其实编码的时候电脑快慢挺影响心情的。公司里的电脑不知道搞啥 内存4G CPU也不低 有时就开那个几个东西 就卡的半死,这会郁闷死人。比我自己的电脑性能还低,我正想把那些乱七八糟的东西全删了。回归主题、、、
这个项目中其中遇到的问题:
后台会员管理页面修改一些属性的时候会出错,比如城市,地址,邮编,电话,email
这些属性不能修改,会出现这不能修改的主要原因是,修改页面提交过来的输入框中字母出错。例如:<input name="amount" type="text" class="Sytle_text" value="<%=amount%>" size="50">
name="amount"
这个要和之前定义好的变量一样不然 会出错而且不给提示 定义的参数是和数据库member表中的字段一样的
乱码的错误:
错误一般是编码不统一,注意代码编码的统一,数据库编码等等
在上传图片上出现问题,出现路径错误。 需要在web.xml配置路径和创建临时文件夹