struts2 hibernate mysql中文问题及动态页面跳转问题

最近在学习解决些小问题,比如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 name="" class="">
<result name="success">${该变量名}</result>
</action>

针对action之间跳转的

<action name="" class="">
<result name="success" type="redirect">${该变量名}</result>
</action>



没有第一次写的激情啊.......
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值