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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- (一)Java併發學習筆記Java筆記
- JAVA 學習併發筆記(一)Java筆記
- 學習筆記(一)筆記
- kitten 學習教程(一) 學習筆記筆記
- Angular 學習筆記(一)Angular筆記
- React 學習筆記【一】React筆記
- vue學習筆記一Vue筆記
- Canvas學習筆記(一)Canvas筆記
- Jquery學習筆記(一)jQuery筆記
- goLang學習筆記(一)Golang筆記
- Android學習筆記一Android筆記
- css學習筆記(一)CSS筆記
- SCSS學習筆記(一)CSS筆記
- 深度學習 筆記一深度學習筆記
- ANFIS學習筆記(一)筆記
- Selenium 學習筆記 (一)筆記
- Kettle學習筆記(一)筆記
- Spring學習筆記(一)Spring筆記
- Matlab學習筆記(一)Matlab筆記
- opencv學習筆記(一)OpenCV筆記
- LaTeX學習筆記:一筆記
- GOLang 學習筆記(一)Golang筆記
- Python 學習筆記(一)Python筆記
- TS學習筆記(一)筆記
- unity學習筆記(一)Unity筆記
- oracle學習筆記《一》Oracle筆記
- Cesium學習筆記(一)筆記
- SpringMVC學習筆記(一)SpringMVC筆記
- kafka學習筆記(一)Kafka筆記
- Python——格式轉換的學習筆記Python筆記
- 10g NewFeatures學習筆記(轉)筆記
- 高等數學學習筆記(一)筆記
- Android 開發學習筆記Android筆記
- 深度學習 DEEP LEARNING 學習筆記(一)深度學習筆記
- MySQL學習筆記之一MySql筆記
- 拉丁語學習筆記 一筆記
- Apache ShenYu 學習筆記一Apache筆記
- github--學習筆記(一)Github筆記