开发中的问题:
接口定义:
public User selByNamePwd(String name,String password);
但是如果查询出来的结果有多个的话会报错。
如果能查询出结果,会将结果AutoMapping自动封装,然后返回。
如果查询不到结果,会返回null.
所以可以使用 判断是否null,进行结果处理
get请求中文乱码的解决:
String name = req.getParameter("name");
name = new String(name.getBytes("iso-8859-1"),"utf-8"); //iso-8859-1 取决于服务器的编码格式,切记不可更改服务器配置文件
post请求中文乱码的解决:
req.setCharacterEncoding("utf-8");
响应的中文乱码的解决:
resp.setCharacterEncoding("utf-8");
resp.setContentType("text/html;charset=utf-8");
访问路径的访问:
相对路径和绝对路径
相对路径:语法上一定不是以/开头
指的就是从当前资源找到其他资源过程.
绝对路径:语法上一定是以/开头
1 请求转发时:
1.1 / 表示项目发布到tomcat/webapps/项目 路径.
1.2 /表示WebContent
2 只要不是请求转发:
2.1 / 表示 tomcat/webapps 根目录
2.2 /项目访问名/ 才能到WenContent目录中