最近在学习解决些小问题,比如mysql中文问题,及动态页面跳转问题,做个记录。上网找了很多的资料,看了很多的书。
首先记录一下mysql中文问题。这个家伙搞的我可是头疼啊。在网络的海洋里终于找到
:x :x 郁闷怎么没了呢。写好的文章就剩这么点,补充....
对于中文问题:
领导人都这样教育我们的,预防为主,治理为辅。
所以我采用的是在建整个项目的开始就给他打预防针
我是将项目的编码统一成utf-8格式
1:数据层 建表时设定表的编码字符集为utf-8
2:页面 将页面的编码格式设置为utf-8
3:连接时 指明连接通信是的编码格式为utf-8
这样就不会出现中文乱码了。试试吧.
页面的动态链接
我先描述一下我这里所谓的动态链接:我有在某个页面上操作,因为某种需要我要刷新页面并数据处理后我还得调回这个界面,在很多网站你应该也看到过,这也是网友想看到的。
处理的思路是这样
1:用js将当前页面地址栏中的URL地址赋值到页面表单中的隐藏表单项,提交表单是将它提交给action
2:在action中定义于此相同的变量名,并有get和set方法,以便赋值获取
3:在struts.xml配置中
针对页面之间跳转的
针对action之间跳转的
没有第一次写的激情啊.......
首先记录一下mysql中文问题。这个家伙搞的我可是头疼啊。在网络的海洋里终于找到
:x :x 郁闷怎么没了呢。写好的文章就剩这么点,补充....
对于中文问题:
领导人都这样教育我们的,预防为主,治理为辅。
所以我采用的是在建整个项目的开始就给他打预防针
我是将项目的编码统一成utf-8格式
1:数据层 建表时设定表的编码字符集为utf-8
2:页面 将页面的编码格式设置为utf-8
3:连接时 指明连接通信是的编码格式为utf-8
这样就不会出现中文乱码了。试试吧.
页面的动态链接
我先描述一下我这里所谓的动态链接:我有在某个页面上操作,因为某种需要我要刷新页面并数据处理后我还得调回这个界面,在很多网站你应该也看到过,这也是网友想看到的。
处理的思路是这样
1:用js将当前页面地址栏中的URL地址赋值到页面表单中的隐藏表单项,提交表单是将它提交给action
2:在action中定义于此相同的变量名,并有get和set方法,以便赋值获取
3:在struts.xml配置中
针对页面之间跳转的
<action name="" class="">
<result name="success">${该变量名}</result>
</action>
针对action之间跳转的
<action name="" class="">
<result name="success" type="redirect">${该变量名}</result>
</action>
没有第一次写的激情啊.......