社区
ASP
帖子详情
新手求助!jsp出现错误500
晴云秋月
2017-04-18 10:01:53
错误如图
...全文
276
3
打赏
收藏
新手求助!jsp出现错误500
错误如图
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
晴云秋月
2017-04-18
打赏
举报
回复
#登录Servlet:LoginServlet.java package com.demo; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; import javax.servlet.http.HttpSession; import javax.servlet.annotation.WebServlet; @WebServlet(name = "LoginServlet",urlPatterns = {"/login.do"}) public class LoginServlet extends HttpServlet{ public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ HttpSession session = request.getSession(); String username = request.getParameter("username"); String password = request.getParameter("password"); //用户名、口令均为admin,认为登录成功 if(username.equals("admin")&&password.equals("admin")){ session.setAttribute("username", username); RequestDispatcher rd = request.getRequestDispatcher("/up_down.jsp"); rd.forward(request, response); }else{ RequestDispatcher rd = request.getRequestDispatcher("/login.jsp"); rd.forward(request, response); } } } #登录jsp页面:login.jsp <%@ page contentType = "text/html;charest = UTF-8" pageEncoding = "UTF-8"%> <html> <head><title>登录页面</title> </head> <body> <form action = "login.do" method = "Post"> <table> <tr><td>用户名:</td> <td><input type = "text" name = "username"/></td> </tr> <tr><td>密 码:</td> <td><input type ="password" name = "password"/></td> </tr> <tr><td><input type = "submit" value = "登录"/></td> <td><input type = "reset" value = "取消"/></td> </tr> </table> </form> </body> </html>
晴云秋月
2017-04-18
打赏
举报
回复
#上传下载链接页面:up_down.jsp <%@ page contentType = "text/html;charset = UTF-8" pageEncoding="UTF-8"%> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset = UTF-8"> <title>up_down.jsp</title> </head> <body> <h4><a href = "fileDownload.do">下载</a></h4> <h4><a href = "fileUpload.jsp">上传</a></h4> </body> </html> #下载Servlet:FileDownloadServlet.java package com.demo; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; import javax.servlet.annotation.WebServlet; @WebServlet("/fileDownload.do") public class FileDownloadServlet extends HttpServlet{ public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ HttpSession session = request.getSession(); if(session.getAttribute("username")==null){ request.getRequestDispatcher("/login.jsp").forward(request, response); }else{ //设置文件的内容类型 response.setContentType("image/gif"); //设置Content-Disposition响应头,指定文件名 response.setHeader("Content-Disposition", "attachment;filename = duke.gif"); //获得输出流对象 OutputStream os = response.getOutputStream(); ServletContext context = getServletContext(); //返回输入流对象 InputStream is = context.getResourceAsStream("/files/duke.gif"); byte[] bytearray = new byte[1024]; int bytesread = 0; //从输入流中读取1KB,然后写到输出流中 while((bytesread = is.read(bytearray)) != -1){ //将数据发送到客户端 os.write(bytearray, 0, bytesread); } os.flush(); is.close(); } } }
晴云秋月
2017-04-18
打赏
举报
回复
#上传Servlet:FileUploadServlet.java package com.demo; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; import javax.servlet.annotation.*; @WebServlet(name = "FileUploadServlet",urlPatterns = {"/fileUpload.do"}) @MultipartConfig(location = "D:\\",fileSizeThreshold = 1024) public class FileUploadServlet extends HttpServlet{ public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ HttpSession session = request.getSession(); if(session.getAttribute("username")==null){ request.getRequestDispatcher("/login.jsp").forward(request, response); }else{ //返回Web应用程序文档根目录 String path = this.getServletContext().getRealPath("/"); String mnumber = request.getParameter("mnumber"); Part p = request.getPart("fileName"); String message = ""; if(p.getSize() > 1024*1024){ p.delete(); message = "文件太大,不能上传!"; }else{ path = path + "\\member\\" + mnumber; File f = new File(path); if(!f.exists()){ f.mkdirs(); } String h = p.getHeader("content-disposition"); String fname = h.substring(h.lastIndexOf("\\")+1, h.length()-1); p.write(path + "\\" + fname); message = "文件上传成功!"; } request.setAttribute("message", message); RequestDispatcher rd = request.getRequestDispatcher("/fileUpload.jsp"); rd.forward(request, response); } } } #上传jsp页面:fileUpload.jsp <%@ page contentType = "text/html;charset = UTF-8" pageEncoding="UTF-8"%> <html> <head> <meta http-equiv = "Content-Type" content = "text/html;charset = UTF-8"> <title>上传文件</title> </head> <body> ${massage}<br> <form action = "fileUpload.do" enctype = "multipart/form-data" method = "post"> <table> <tr><td colspan = "2" align = "center">文件上传</td> </tr> <tr><td>会员号:</td> <td><input type = "text" name = "mnumber" size = "30"/></td> </tr> <tr><td>文件名:</td> <td><input type = "file" name = "fileName" size = "30"/></td> </tr> <tr> <td align = "right"><input type = "submit" value = "提交"/></td> <td align = "left"><input type = "reset" value = "重置"/></td> </tr> </table> </form> </body> </html>
二十三种设计模式【PDF版】
有经验的面向对象设计者的确能做出良好的设计,而
新手
则面对众多选择无从下手,总是
求助
于以前使用过的非面向对象 技术。
新手
需要花费较长时间领会良好的面向对象设计是怎么回事。有经验的设计者显然知道一些
新手
所...
jsp
项目的注册功能
出现
500
错误
新手
,不太理解怎么连接数据库,只能访问
jsp
页面,注册登录都不行,
求助
~ 毕业设计,只要能演示运行就行……
错误
截图:
JSP
极简实操入门
内容包括:
JSP
概述-脚本程序
JSP
概述-中文编码
JSP
概述-
JSP
声明
JSP
概述-
JSP
表达式
JSP
概述-
JSP
注释 异常处理-1 异常处理-2 异常处理-3
JSP
概述-判断语句(If…else块)
JSP
概述-判断语句(switch…case块)
JSP
...
求助
。。。。
新手
,用servlet和
jsp
在写一个聊天室,用jdbc连接数据库注册用户的时候,点注册提交,
出现
这个
错误
提示,是什么问题,该怎么解决,谢谢
新手
,用servlet和
jsp
在写一个聊天室,用jdbc连接数据库注册用户的时候,点注册提交,
出现
这个
错误
提示,是什么问题,该怎么解决,谢谢
jsp
乱码解决大全
jsp
中文显示乱码解决方案一、
JSP
页面显示乱码二、表单提交中文时
出现
乱码三、数据库连接大家在
JSP
的开发过程中,经常
出现
中文乱码的问题,可能一至困扰着您,我现在把我在
JSP
开发中遇到的中文乱码的问题及解决办法写...
ASP
28,391
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章