我用reg.jsp这个页面上的表单连接到了pageContext.jsp这个页面,然后在pageContext.jsp中分别用forward和include方法和reques.getRequestDispatcher方法连接到request.jsp页面,最后发现reg.jsp提交的内容,三个方法都一样,意思是forward和include的转发机制和request中的请求转发可能是一样的。
2017-11-05
// 设置form提交数据的编码格式,防止提交后服务端中文乱码
request.setCharacterEncoding("UTF-8");
// 对用户名进行编码解码,防止中文乱码;密码不需要编码和解码
String username = URLEncoder.encode(request.getParameter("username"), "UTF-8");
String password = request.getParameter("password");
request.setCharacterEncoding("UTF-8");
// 对用户名进行编码解码,防止中文乱码;密码不需要编码和解码
String username = URLEncoder.encode(request.getParameter("username"), "UTF-8");
String password = request.getParameter("password");
2017-11-04
有个问题,如果用户取消了记住登陆,那么cookie在dologin里面就会被清除,那么在user页面就无法通过request。cookie获得用户的信息了。
2017-11-03
tomcat 8.5 cookie中不能用","作为分隔符,会报IllegalArgumentException异常,如果有和我出现一样错误的,把分隔符换成"#"即可。
2017-11-03
有点疑惑,在dologin里面定向到user页面时候,已经不是同一个request对象了,但还是可以获取到cookie。
2017-11-03
那个某楼的同学,好像是post和get提交方式是用编码的,你换成post就OK了。这里有一篇博客,总结的很全,可以看看。http://blog.csdn.net/u010617952/article/details/52199280
2017-11-02
我在conf文件里的serve.xml修改完端口号后,发现不行,我是这样解决的:先把Myeclipse的tomcat服务停掉再重新在电脑重启tomat这样就修改端口成功了
2017-11-02
emmm,除了tomcat服务器,还有很多其他的服务器可以在eclipse中使用,在没有配置tomcat的情况下,可以用这个,window——perference——server ——runtime environment add
然后选择basic下的 J2EE preview
然后选择basic下的 J2EE preview
2017-11-02
还有 java使用的是自带的web浏览器,如果不想的话,可以在window——perference——general——web Browser 里面进行更改
2017-11-02