|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
用winrar打包j2ee的程序和用IDE打包应用程序是一样的。按照你的想法,你是不是也希望服务器都整合由一家公司提供呢?中文在jsp中,中文乱码常会让民气乱如麻。一样平常的办理计划
1、本页显现成绩
"<%@pagecontentType="text/html;charset=GB2312"%>"
2、提交成绩
鉴于此成绩,你能够将读出来的字符串举行转换,这很复杂:
str=request.getParameter("s");
str=newString(str.getBytes("ISO-8859-1"),"GBK");
大概设置
request.setCharacterEncoding("GBK");
但是,你碰到这类情形吗,利用out.println是中文,Systemout.println是乱码,看上面的例子
jsp1.jsp创建
<%@pagecontentType="text/html;charset=GB2312"%>
<html>
<head>
<title>
mm
</title>
</head>
<bodybackground="">
<formmethod="POST"action="servlet1">
<inputtype="text"name="myt"size="30"value="">
<br>
<inputtype="text"name="myedit"size="30"value="">
<inputtype="submit"value="保存"name="B5">
</form>
</body>
</html>
-----
servlet1创建
packageuntitled2;
importjavax.servlet.*;
importjavax.servlet.http.*;
importjava.io.*;
importjava.util.*;
publicclassServlet1extendsHttpServlet{
publicvoiddoPost(HttpServletRequestrequest,
HttpServletResponseresponse)throwsServletException,IOException
{
response.setContentType("text/html;charset=GBK");
request.setCharacterEncoding("GBK");
PrintWriterout=response.getWriter();
out.println(request.getParameter("myedit"));
System.out.println(request.getParameter("myedit"));
}
}
编译后在ie运转,myedit中输出汉字,就会呈现我说乱码,可别小视,对你有效System.out.println的输入,自己经由重复的调试,发明将
<inputtype="text"name="myt"size="30"value="">中""修正为"",就没有成绩了。""我们常常用就是空,究竟是甚么成绩招致,我还不分明。
我用的jbuild7.0,jdevelop9.03都有此成绩。
因为能用到多少功能就用多少,不能用就不用!总的来说:要简单要性能好,可以不用框架。你说java复杂,就是因为你把java(j2ee)与这些框架混在了一起。 |
|