首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C.Servlet中文乱码处理、重定向及分页

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资源

更多技术分享请加我微信,我拉你进群进行交流

长按右方二维码

关注我们

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180601A13SMF00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券