1.新建一个Dynamic Web Project项目,里面新建一个servlet,新建一个jsp,整体的框架结构如下所示:

2.LoginServlet.java文件的代码如下所示:

package servlet;import java.io.IOException;
import java.io.PrintWriter;import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;@WebServlet("/LoginServlet")
public class LoginServlet extends HttpServlet {private static final long serialVersionUID = 1L;@Overrideprotected void service(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {response.setContentType("text/html;charset=GBK");PrintWriter out = response.getWriter();request.setCharacterEncoding("GBK");String name = request.getParameter("user");String password = request.getParameter("pwd");out.println("<html><body>");if (name == null || name.length() == 0) {out.println("请输入用户名!");} else if (password == null || password.length() == 0) {out.println("请输入密码!");} else if (name.length() > 0 && password.length() > 0) {if (name.equals("zhangsan") && password.equals("lisi")) {out.println("输入信息正确!");} else {out.println("输入信息错误!");}}out.println("</html></body>");}}

3.login.jsp文件的代码如下所示:

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>login.jsp</title>
</head>
<body><form action="LoginServlet" method="post"><table><tr><td>用户名:</td><td><input type="text" name="user" /></td></tr><tr><td>密码:</td><td><input type="password" name="pwd" /></td></tr><tr><td><input type="submit" value="提交" /></td><td><input type="reset" value="重置" /></td></tr></table></form>
</body>
</html>

4.在浏览器里面输入http://localhost:8080/Servlet/login.jsp运行之后得到的结果如下所示:

jsp页面访问servlet相关推荐

  1. 关于jsp web项目,jsp页面与servlet数据不同步的解决办法(报错404、405等)即访问.jsp和访问web.xml中注册的/servlet/的区别

    报错信息: Type Status Report Message HTTP method GET is not supported by this URL Description The method ...

  2. JSP 页面访问用户验证

    jsp安全性问题,当别人知道某个jsp文件的网址后就可以跳过登陆页面直接访问该jsp文件了,这样无法禁止外部无权限用户的访问.本文讨论内容是通过权限验证的用户,才可以访问特定的页面. JSP 页面验证 ...

  3. idea怎么调试jsp页面_JSP+Servlet+C3P0+Mysql实现的YCU movies电影网站

    项目简介 项目来源于:https://gitee.com/zhp0514/java_web_movie_website_project 这次分享一个电影网站,页面炫酷,需要有一定的前端功底.该网站存在 ...

  4. idea部署web项目,能访问jsp,访问Servlet却出现404错误的解决方法汇总

    https://www.cnblogs.com/hlyxd/p/13092615.html 一.JAVA servlet 2.x规范: 项目目录结构必须要有WEB-INF,web.xml等文件夹和文件 ...

  5. Java小项目中WEB-INF下jsp页面如何访问?

    Java小项目中WEB-INF下jsp页面如何访问? - 今天又是充满希望的一天 - CSDN博客 关闭 今天又是充满希望的一天 目录视图 摘要视图 订阅 var username = "H ...

  6. SSM jsp页面发送数据到servlet报400错误

    从JSP页面到servlet出现 400 这是犹豫前台json参数转换实体类bean时转换失败,大多发生于form表单提交时input标签没填  ""无法转换成其他int 或者da ...

  7. JAVA里的jsp网页背景_【JavaWeb】JSP 页面

    JSP 页面 简介 JSP(Java Server Pages),即 Java 的服务器页面.它的主要作用是代替 Servlet 程序回传 HTML 页面的数据,因为 Servlet 程序回传 HTM ...

  8. JSP页面中常用四种标签

    JSP页面常用四种标签: 1. EL表达式:  ${} 2. jstl表达式(sun apache): <%@ taglib prefix="c" uri="htt ...

  9. java界面初始化,初始化jsp页面方法

    广告 云服务器1核心2G诞生的第一年jsp页面声明方法,有许多流行的云产品可以满足您的云需求 我的目的是将变量int a,int b和int c的值传递给jsp页面adminresults. 请注意, ...

最新文章

  1. 【JavaScript总结】JavaScript发展与学习内容
  2. 2021 年“微软学者”奖学金 11 人名单公布!
  3. 四川大学计算机学院 期末考试安排,四川大学《计算机组成原理》2018期末考试B卷.doc...
  4. 对“粘连”footer布局的思考和总结
  5. struts2:JSP页面及Action中获取HTTP参数(parameter)的几种方式
  6. 机器学习笔记(九)——决策树的生成与剪枝
  7. 【实验4】——互谱法测向
  8. python获取session里的_python 怎么取sessionid-问答-阿里云开发者社区-阿里云
  9. 一作解读NLPCC最佳学生论文:1200万中文对话数据和预训练模型CDial-GPT
  10. Eclipse Community Survey 2012
  11. java 判断是否为车牌_java车牌检测识别库
  12. 中国十大最狠的流氓网站曝光!送查杀流氓的工具
  13. 叶俊:从一匹马的电影读懂人才管理与商业经营
  14. 拼团商城高保真小程序Axure原型模板
  15. pyqtgraph文档笔记(五)总结:几个类的理解( GraphicsView, GraphicsItem ,GraphicsObject, PlotWidget等)
  16. Maven 编译时缺少依赖,java: 程序包org.apache.http不存在
  17. python操作xls_python操作excel表格的方法
  18. 提交工程到git的分支上
  19. 本体创始人李俊:公链和跨界是未来区块链发展的关键(GBCAX)
  20. 分享CFA一级通过标准!

热门文章

  1. 「Sakana!」石蒜模拟器 但是Unity
  2. eclips新建Javaweb项目,并没有WebContent和其他项目
  3. Spring Cloud启动慢Initializing ExecutorService 'taskScheduler'占用三分钟
  4. c语言 const常量作用,C语言 const常量讲解
  5. 灰色系装修风格怎么做才能显高级,温馨?
  6. 魔戒-BFS求最短路
  7. 毫米波雷达图解算法原理(基于TI雷达)
  8. UITextField限制汉字数量最正确的姿势,解决iOS7下substringToIndex方法导致的崩溃
  9. 下载直播视频通用方法
  10. python中下列表达式中返回true的是_下列表达式中,返回True的是()。