request.getParameter()及解决数据库中文乱码问题——实习第七天
今天老师让我们自己做一个小项目,我开始着手于实现这个小项目。途中遇到过几个小问题,在此做个小记录,
相信后期还是会借鉴的。
1,从前台传入数据给后台传入数据,并没有传入成功:
输出的为Null。
当然写的并没有错,用上面这个确实可以得出name值。
但是:
request.getParameter("name")这个函数的参数必须是从前台传来的name属性的值,即:
必须是这样,传入给request.getParameter()的才是正确的,否则就没有传入。
2:Date类型的获取数据的方法:
String datetime = request.getParameter("datetime");
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd");
Date date = sdf.parse(datetime);
用这个才可以准确获取Date类型参数的值。
3:解决数据库中文乱码问题:
首先要找到所有jsp文件中的编码,把它改成UTF-8。不行之后,再尝试在获取页面值之前用:
request.setCharacterEncoding("utf-8");
可以解决数据库的乱码问题
这便是今天遇到的三个问题。
每天都要进步一点,积少以成多。。。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
· dotnet 源代码生成器分析器入门
· ASP.NET Core 模型验证消息的本地化新姿势
· 开发的设计和重构,为开发效率服务
· 从零开始开发一个 MCP Server!
· Ai满嘴顺口溜,想考研?浪费我几个小时
· .NET 原生驾驭 AI 新基建实战系列(一):向量数据库的应用与畅想
· ThreeJs-16智慧城市项目(重磅以及未来发展ai)