Chinaunix首页 | 论坛 | 博客
  • 博客访问: 29956144
  • 博文数量: 2065
  • 博客积分: 10377
  • 博客等级: 上将
  • 技术积分: 21525
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-04 17:50
文章分类

全部博文(2065)

文章存档

2012年(2)

2011年(19)

2010年(1160)

2009年(969)

2008年(153)

分类: Java

2008-12-18 15:45:47

1.如何在structs2.0中让表单元素放在同一行中

     用户名:
     邮  件:
 
 

标签中添加一个属性theme哦!只有这样才能自定义布局的哦!
而且如果你添加了theme这个属性之后那label这个属性将不在起作用了哦!
拷入的包不对,可能存在冲突}}可能遇到了这种问题是这样进行来判断处理的哦!
2.解决乱码问题探讨
(以 tomcat mysql 做例子 推荐所有的编码采用utf-8)
大环境用UTF-8
工程内所有的 .java .jsp .xml .txt 都有默认的编码 默认的是系统环境的编码
们中文系统通常是GBK 推荐都采用utf-8 
utf-8 的时候 你编译 生成doc 可能会遇到乱码(特别是采用ant 的时候,生成doc你几乎100%会遇到)
解决方法 以ant 为例子
编译 注意 encoding 参数

       
       error="true">
           
           
       
   

生成doc 注意 encoding 和 charset







这里 的encoding 就是指的你 java 文件的编码格式 javac 和javadoc 都有这个参数
charset 指的是 生成 doc 后的编码方式 javadoc 的参数
强制指出来特定的编码格式!
2 数据库
mysql 的编码最复杂 从4以后 mysql 号称支持多编码 它更灵活了 们也更麻烦了
mysql 有4个级别的编码 
系统级
库级
表级
sql语句级
请保持采用统一的编码 推荐utf-8
其它数据库要简单的多 一般都是一种编码。
统一采用一种格式的哦!UTF-8格式的要好一些!
3 web server 
tomcat 为例
tomcat server.xml 中一个参数
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIncoding="utf-8"/>
经测试 这个URIncoding 参数主要是 get 方法中采用编码
就是说当客户端提交数据的时候它是以何种方式进行传递处理的哦!
jsp 显示层
第1条中说明了 jsp 文件本身的格式
很多朋友采用eclipse +myeclipse 生成jsp
它自动生成一个头
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
不要误解 这句话不能保证你在ie里看到的不是乱码
pageEncoding它的意思是 这个页面本身采用的是 utf-8 (似乎只在eclipse 里有效果 ,不确定)
为了在ie 里不乱码  你还得加一句 <%@ page contentType="text/html; charset=UTF-8"%>
它不能在(myeclispe)自动生成  推荐修改 myeclipse的模板 在下边的目录里
MyEclipse\eclipse\plugins\com.genuitec.eclipse.wizards_4.0.1\Templates
里边的jsp模版 你加上<%@ page contentType="text/html; charset=${encoding}"%>
[上面那个是表示这个页面本身是用什么编码格式。而下面的charset是表示IE浏览器是用什么格式的]
阅读(1562) | 评论(0) | 转发(0) |
0

上一篇:structs2.0学习七

下一篇:structs2.0学习十

给主人留下些什么吧!~~