一些web基础

原创 2013年12月05日 20:38:27
一、删除数据库中出现的重复数据(通过rowid比对,效率较低):
DELETE FROM table_name a 
  WHERE rowid > ( SELECT min(rowid) 
  FROM table_name b 

  WHERE b.id = a.id and b.name=a.name);


二、关于action之间进行跳转传参中文字符乱码问题:

《一》(未尝试)
当使用type="redirectAction"时,result中的.action可要可不要,但是当你要传递参数里,而且参数中含有中文字符时一定不要加.action,否则你的参数值是无法传递的。
我通常的做法是,不管是传递什么参数,自己都是写个小方法先加密然后作为参数,然后再接受端转化就行了。
比如统一转化成base64。

《二》
tomcat中server.xml设置: 
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8" />

在struts2中解决中文乱码问题:
在struts.xml中的<struts>的标签中添加子标签<contant name="struts.i18n.encoding" value="gbk"></contant>
也可以在src目录下添加名称为struts.properties的配置文件,可以将在struts.xml中的一些全局变量放在整合各配置文件中。比如可以将上面的转换中文的代码放进 struts.properties文件中,在 struts.properties配置文件中的格式是 key=value.所以可以将上面的代码写成struts.i18n.encoding=gbk放进资源文件中。 

在需要传递的参数上,对内容进行编码:
new String(queryString.getBytes("ISO-8859-1"), "UTF-8");

Java Web基础学习(一)

Java的Web开发学习 Web应用程序 Web应用程序是一种可用通过Web访问的应用程序。Web应用程序的一个最大好处是用户很容易访问应用程序。用户只需要有浏览器即可,不需要再安装其他软件。 ...
  • yzhang6_10
  • yzhang6_10
  • 2016年06月24日 22:03
  • 3698

Java中常用的类及常用方法的一些实例

Java常用类:Object、Math、String、包装类、Date Java集合框架:                         接口:Collection、List、Set、Map、Ite...
  • wxddsr
  • wxddsr
  • 2015年09月12日 10:12
  • 1244

web开发的三大基本语言

web开发的三大基本语言包括:HTML、CSS和JavaScript(其中HTML是web开发的关键)。简单概括的话:HTML为web开发提供了内容;CSS控制如何展示内容;而JS更多的集中在控制逻辑...
  • flyonok
  • flyonok
  • 2016年01月14日 11:01
  • 1556

web前端基础学习笔记

  • 2018年01月08日 09:30
  • 230KB
  • 下载

基础平台使用手册-Web Service

  • 2014年09月26日 13:04
  • 127KB
  • 下载

Web程序设计基础大作业

  • 2017年12月28日 11:29
  • 68.62MB
  • 下载

Java+Web开发实战经典(基础篇)+-+李兴华+.mobi

  • 2017年10月18日 23:05
  • 12.21MB
  • 下载

web基础项目包

  • 2017年08月03日 16:46
  • 173KB
  • 下载

Web视觉零基础免费学习

  • 2016年06月25日 07:03
  • 30KB
  • 下载

Web开发基础

  • 2014年04月24日 19:21
  • 508KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一些web基础
举报原因:
原因补充:

(最多只允许输入30个字)