传智博客java培训 javaweb基础之编码
一直以来,java对于我都是新事物,对于新事物的接受方式也一直习惯从浅入深,循序渐进。
但是今天,张孝详老师给我们上了生动的一课,一个程序员最重要的能力就是学习能力,因为
计算机领域的技术其更新超快,目前所掌握的知识很有可能短时间内会被淘汰,而且会出现更好
更简洁的语言,那么该怎么去掌握呢。张老师认为,对于新事物,可以先搭建其框架,然后再添加
其细小的部件,即先建立其思想,然后实现细节!!
感觉颠覆了自己一直一来的学习方法,难管从基础班老毕就一直强调学习java,必须先建立其思想,
可以事倍功半。
以后的学习过程中,偶会尝试这种方式,加油哈!
如何解决乱码问题?
原则:编码唯一性!
无论是再客户端,还是服务端。无论是发送数据,还是接收数据。
只要保证从头到尾都以同一种编码表编码,那么就不会出现乱码!
servlet程序如下:(再程序里用了JSP,纯粹是为了练习今天的学习内容 呵呵.这段代码
是再Tomcat服务器下运行的)
package today.may.two;
import java.io.IOException;
import java.io.OutputStream;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class JspDemo extends HttpServlet {
public void service(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
resp.setContentType("text/html;charset=utf-8");
PrintWriter out=resp.getWriter();
//获得请求方式
String method=req.getMethod();
//再java程序里嵌套JSP
out.println("<%@ page language=\"java\"+" +
" import=\"java.util.*\" pageEncoding=\"UTF-8\"%>");
out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");
out.println("<html>");
out.println("</html>");
out.println("<body>");
out.print("请求方式为"+method+"&l
相关文档:
AVA相关基础知识
1、面向对象的特征有哪些方面
1.抽象:
抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。
2.继承:
继 ......
Java Servlet API说明文档(2.1a版)(一)
译者前言:
近来在整理有关Servlet资料时发现,在网上竟然找不到一份中文的Java Servlet API的说明文档,而在有一本有关JSP的书后面附的Java Servlet API说明竟然不全,而这份文档的2.1a版在1998年的11月份 ......
Java Servlet API说明文档(2.1a版)(二)
API对象的说明\r
这一部分包含了对Java Servlet API的全部类和接口的详细说明。这个说明与Javadoc API差不多,但是这份文档提供了更多的信息。
API包含了两个软件包,十二个接口和九个类。
软件包:javax.serv ......
今天来到学校才知道,这是张老师给我们上课的最后一天了,本来计划讲五天的,临时调整只讲了三天,好多同学知道消息后都通过飞秋给老师发信息,希望老师能多带我们几天,但是老师告诉我们因为公司里一些重要的事情需要处理,所以只能调整一下,以后的课是冯威老师给我们上,回顾这三天上课的内容,真的受益匪浅,这几天上课 ......