Servlet中文乱码处理
1.post请求提交中文 get请求请不要提交中文(也可以提交,不提倡)
request.setCharacterEncoding(项目的编码); post请求中的
2.响应
response设置响应头
response.setContentType("text/html;charset=项目的编码")
Servlet好像做了页面的工作,将来Servlet主要做控制,业务调用。不做页面,页面交给jsp,现在不讨论jsp,拿Servlet即做业务逻辑处理,有做页面。Servlet最终作为控制器使用,响应去另外的页面如何处理。
重定向、分页
重定向 response.sendRedirect(url); 相当于发送了新的请求跳转的方式
欢迎页 :web.xml文件进行配置
Servleg实例的创建
a.web容器创建,只创建一次(单例模式)
b.我们之前看到的servlet是在向其发送请求,Servlet实例才会被创建。Servlet实例也可以在项目启动的时候直接创建,将来用于加载项目中的一些准备数据
c.在web.xml文件中的Servlet配置中配置如下
具体代码实现
数据库
Dao接口用于编写要使用的方法(有些方法暂且用不到)
DaoSupport对Dao接口的方法进行实现(封装数据操作)
JdbcUtil对数据库连接进行封装
data.properties文件用于存放连接数据库所需要的变量
RowMapper接口
Systemprivilege类权限实体类
SystemprivilegeService类 业务的具体实现
LoginServlet类登录所用的Servlet类
ListServlet类分页的Servlet类
login.html
regist.html
web.xml文件在这里自己配置不做展示。
运行项目 进入欢迎页(姓名:张三 密码:123)点击登陆
登陆进入分页(点击上一页,下一页)实现简单分页功能
下方查看历史文章
原文中此处为链接,暂不支持采集
原文中此处为链接,暂不支持采集
原文中此处为链接,暂不支持采集
原文中此处为链接,暂不支持采集
向上滑动
JavaStudyNotes公众号
only-you-sh
本公众号纯属于个人公益公众号,在这里有免费的各种IT资源
更多技术分享请加我微信,我拉你进群进行交流
长按右方二维码
关注我们
领取专属 10元无门槛券
私享最新 技术干货