所有的人都知道在学习中会遇到很多头痛难懂的问题,学习Java中也会遇到类似的问题,下面写的是我和朋友们遇到的问题,我们经过查阅资料、询问老师、上网查询,并一
一得到了解决。
下面是遇到的问题及解决方式
问题1:
搁置了一段时间后,之前解决了的请求为get的乱码问题又出现了,在此把解决方法直接写出来,使其他人更快的处理此类问题:
第一,接收页面需要时jsp格式,加入<%@ page language="java" pageEncoding="UTF-8"%>
第二,在tomcat中的\conf\server.xml中的Connector节点增加useBodyEncodingForURI="true"
第三,在内容接收处加入 (假如要接收的属性名叫 username)
request.setCharacterEncoding("UTF-8");
String username = request.getParameter("username");
再处理,这样就好了
问题2:注释问题
解决方法:原来在jsp中应用注释字符:<!-- -->注释掉的内容,也是要通过服务器对格式正确性的查验的比如创建一个jsp页面,body中只包含一句 <!-- <jsp:forward
page="page_scope_03.jsp"> -->,访问,就会报500错误但如果改成 <!-- <jsp:forward page="page_scope_03.jsp"/> -->,再访问,就不会报错,
或者将页面后缀改成.html也不会再报错
问题3:get 请求需要注意的问题
注意:get请求需要在地址栏上显示信息,所以信息的长度有限制,一般大小是4~5KB的数据,如果表单中有一些大文本或者一些图片,则只能使用post的方式提交
问题4:学习Java的类库,感觉当中的类,方法太多了,如何能快速的熟悉并记住它?
解决方法:这是学JAVA的都会碰到的问题,JAVA里的类太多,很难记完,一般来说,只能用到哪再查API文档帮助,如果很牛把所有都记住了,在工作过程中是否能用到就是另
外一回事了,如果说记住不是很难,但是记住而且能灵活运用就不是很容易了,毕竟硬记的时候不是很注意也无法看透类里方法的运行和运用机制。所以就是楼上说的,边学边
用,我提议闲的没事时多翻翻API文档,权且是一种娱乐。
谢谢观看,如果有什么错误的地方,请帮忙纠正。