第一日:
一.tomcat的裝好後的配置
reloadable="true"> 不用重啟tomcat生效了
二.第乙個servlet程式
匯入乙個extenal jar,目錄在tomcal的lib底下有個servlet-api.jar
想要自己發布個web程式,需要這幾個檔案目錄
1.web-inf/classes
2.web-inf/lib
3.web-inf/web.xml
三.配置檔案
開啟web.xml
<?xml version="1.0" encoding="iso-8859-1"?>
xmlns:xsi=""
version="2.5">myfirstservlet //前後一致
helloservlet //classes裡面的類名
/helloservlet //隨意,想在瀏覽器訪問的位址http://localhost/helloservlet
/helloservlet
幾個方法挺重要:
tomcat會呼叫這個方法:void service(servletrequest req,servletresponse res),然後會派發給service(httpservletrequest req,httpservletresponse resp)
,最後才去分派呼叫do***方法。
中文亂碼:
resp.setcontenttype("text/html;charset=gbk");在writer之前
printwriter printwriter = resp.getwriter();
如果加上了包名,需要改兩處:
1.classes目錄底下建立相應資料夾結構,然後在拷貝進去
2.helloservlet裡面寫上完整路徑,如com.cl.test.helloservlet
第三日解決post亂碼需要兩句話
在doget或者dopost方法裡
response.setcontenttype("text/html;charset=gbk");
request.setcharacterencoding("gbk");
解決get亂碼需要修改server.xml
uriencoding="gbk"
第四日mysql的一些語句
create database mydata;
use mydata;
create table dept
(deptno int primary key,
dname varchar(14),
loc varchar(14)
);show databases;
show tables;
desc dept;
insert into dept values(10,'a','a');
select * from dept order by deptno limit 3,2(從第三條開始取出兩條)
create table article
(id int primary key auto_increment,
title varchar(255)
);
jsp與servlet之間的跳轉
jsp和servlet之間跳轉總結 request.getcontextpath 即代表 專案名。如 news01 一 從jsp頁面跳到其他頁面或servlet 從jsp頁面跳到其他頁面使用全路徑 專案名 檔案的路徑 如專案名為news01,頁面目錄如下 1 比如從index.jsp頁面跳到main...
JSp與Servlet跳轉路徑配置
一 web.xml的配置 servletinfoservlet name servlet.servletinfoservlet class servlet servletinfoservlet name servletinfourl pattern 二 login.jsp檔案實現關聯servlet的...
JSP與Servlet的區別 聯絡
理解以下三點即可 1 不同之處在哪?2 各自的特點 3 通過mvc雙劍合璧 既然jsp和servlet都有自身的適用環境,那麼能否揚長避短,讓它們發揮各自的優勢呢?答案是肯定的 mvc model view controller 模式非常適合解決這一問題。mvc模式 model view contr...