前言:报了学校上的javaee课,觉得老师讲的真的不怎么样。东西都是自己上网查,学的。。。。现在把一些自己在做项目时遇到的问题以及解决方案放在这篇文章中。。
一.中文乱码
https://www.zhihu.com/question/20212696 这篇文章比较好的解决了我的问题。
我碰到的乱码问题目前主要有两个,第一个问题是把开源的html文件改为后缀为.jsp文件的时候里面的中文全部乱码,我在<head>标签中间加上<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">的代码后,可惜好像还是乱码(也许要重新打开文件或者怎么样,有解决的同学还麻烦评论赐教),然后我的解决办法是:直接先用文本打开.html文件,然后直接拷贝代码到.jsp文件里面,这样暂时解决了.jsp页面里面的乱码。第二个
问题是在服务器上跑.jsp文件时候的乱码,解决办法是:在.jsp的最开头加上
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
二.使用<c>等标签时要导入两个jar包
http://www.runoob.com/jsp/jsp-jstl.html
点击上面的链接可以找到下载地址,然后把jar包放在WEB-INF下的lib文件夹即可
三.传递参数和输出页面
传递参数的方法:在<a>标签的href属性里面,加上?参数名=参数,如图,
这里用了<c>标签输出从数据库中取到的字段为id的数据到jsp文件中.
然后在defaultpage.jsp接受页面,用request对象的getParameter的方法获取id
输出语句到页面的方法:例如下面在sql语句使用 < %out.print(id) %> 输出到页面;
四.mysql GUI管理工具的问题
笔者的mac之前用了最新版本的MysqlWorkbench6.2 ,结果会遇到各种问题,比如对表操作select row 来调出 可视化的表格时,就会发生小圈圈一直转,emmm,然后就无限死机的过程。甚至连关机都要control +command +关机 来强制关机。。。上了知乎查了下,发现大部分人也和我有同样的问题,mac操作系统都是最新的sierra。。解决方法是用mysqlworkbeanch6.17版本。
四.