repuest轉發學習筆記一
Java程式碼
import java.io.IOException;import java.io.InputStream;import java.util.Properties;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class DownServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException { //獲取表單引數 String username = request.getParameter("username"); String password = request.getParameter("password"); //使用者名稱和密碼是否填了 if(username!=null && password!=null){ //載入檔案 InputStream is = this.getServletContext().getResourceAsStream("/WEB-INF/classes/cn/itcast/web/request/config.properties"); Properties props = new Properties(); props.load(is); //請求引數與檔案內容是否相同 if(props.getProperty(username).equals(password)){ //有許可權 response.setHeader("content-disposition","attachment;filename=a.JPG"); }else{ //轉發到message.html頁面 request .getRequestDispatcher("/message.html") .forward(request,response); } }else{ //轉發到login.html頁面 request .getRequestDispatcher("/login.html") .forward(request,response); } } public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException { request.setCharacterEncoding("UTF-8"); this.doGet(request,response); }}
config.properties
uername=liwen
password=123456
html程式碼
index.html
HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">index.html
HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">使用者登入
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/758/viewspace-2813352/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PE學習筆記(一) (轉)筆記
- C#學習筆記(一) (轉)C#筆記
- Microsoft Agent 學習筆記 (一) (轉)ROS筆記
- JAVA 學習併發筆記(一)Java筆記
- (一)Java併發學習筆記Java筆記
- STL的學習筆記之一 (轉)筆記
- R/3 ABAP開發學習筆記(轉)筆記
- 【Go學習筆記11】併發(一)Go筆記
- sed學習筆記(轉)筆記
- gurb學習筆記(轉)筆記
- ANT學習筆記 (轉)筆記
- GRUB學習筆記(轉)筆記
- TreeView學習筆記 (轉)View筆記
- 學習筆記(一)筆記
- 智慧演算法學習筆記(一) (轉)演算法筆記
- 資料結構學習筆記(一) (轉)資料結構筆記
- ctf學習筆記[轉載]筆記
- SAP BASIS學習筆記(轉)筆記
- kitten 學習教程(一) 學習筆記筆記
- 《深入淺出MFC》學習筆記之一 (轉)筆記
- LaTeX學習筆記:一筆記
- ANFIS學習筆記(一)筆記
- Angular 學習筆記(一)Angular筆記
- GOLang 學習筆記(一)Golang筆記
- oracle學習筆記《一》Oracle筆記
- React 學習筆記【一】React筆記
- Jquery學習筆記(一)jQuery筆記
- goLang學習筆記(一)Golang筆記
- Canvas學習筆記(一)Canvas筆記
- SCSS學習筆記(一)CSS筆記
- vue學習筆記一Vue筆記
- Kettle學習筆記(一)筆記
- kafka學習筆記(一)Kafka筆記
- Cesium學習筆記(一)筆記
- opencv學習筆記(一)OpenCV筆記
- 深度學習 筆記一深度學習筆記
- javaNIO學習筆記一Java筆記
- Maven 學習筆記一Maven筆記