恒星学习点记

1.日文系统安装文件出错,路径文件名不要写汉字

2.导入一个新项目要记得buildpath,否则会action cannot be resolved to a type.

3.try{
   service.doInsertUser(userAdminAddForm, key2, sessionUtil.getUserName(), sessionUtil.getUserId());
  }
   catch(DataDuplicateException de){}

其接口必须实现抛出异常

public void doInsertUser(UserAdminAddForm form,String key,String modTerm,String modUser )throws DataDuplicateException,FileInvalidException;   

否则就只能用exception
4.

注:由于网页会自动识别出字符实体
下面我把“&”以“£”代替
使用的时候请换回来
比如£nbsp;,实际上应为“&”加上“nbsp;”


常用的字符实体

空格 £nbsp; £#160; 
< 小于 £lt; £#60; 
> 大于 £gt; £#62; 
& &符号 £amp; £#38; 
" 双引号 £quot; £#34; 


其他常用的字符实体

? 版权 £copy; £#169; 
? 注册商标 £reg; £#174; 
× 乘号 £times; £#215; 
÷ 除号 £divide; £#247;
 
5.struts1.2,ActionForm的对象不能使用setXXX()方法,提示空指针,什么原因?
你的struts_config.xml中配置好了没有,也就是给表单的action 元素添加name 属性,关联到formbean中你定义好的form表单如果你在action中没有配置name,那么本身excute()中的ActionForm即为空。
 
6.request.getSession().setAttribute("jigyNameList", jigyNameList);
害的我验证出错,还是session好啊
 
7.今天决定换个中文系统,那质量好多了!!!
出现了无法正确加载日文输入法
 
按照常规的方法:“文字服务和输入语言—>添加—>日语”操作后,却显示 “无法加载键盘布局。根据提示归结为系统的日文键盘布局被精简掉,因此只要将这个键盘布局文件找出来即可解决问题,但是键盘布局文件在哪里呢?

其实,键盘布局文件就存在%system32%目录下文件名为kbd***.dll这个文件就是解决这个问题的关键所在,日文输入法的键盘布局文件是kbdjpn.dll(法语的是kbdfr.dll,朝鲜语kbdkor.dll)。

检查一下Windows\system32目录,果然没有这个文件。从原来的系统备份镜象中提取了kbdjpn.dll(也可以去找个有完整版操作系统的电脑上复制一个这个文件),复制到C:\windows\system32后成功解决了键盘布局问题。但是由于这个精简版精简的太过厉害,把输入法也给精简掉了,无奈,只好去下载吧。

需要注意的是Microsoft IME for Japanese 2000和2002不能在office2003中使用,因此可以选择安装Microsoft IME for Japanese 2007: 


8.redirect,dispatcher与session,request
这个地方在页面间传递数据时容易出错哦。

你可能感兴趣的:(essays)