最近的一个总结

 

在*.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配置路径和创建临时文件夹

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值