赞
踩
web的环境搭建含Maven本地库和tomcat
一,JSP的简单介绍
二,JSP页面的组成
三,JSP对象的组成
四,Servlet的文字介绍
五,Java代码介绍servlet
六,运用tomcat运行
七,浏览器下的效果展示
八,问题的解答
格式 | 解释 |
---|---|
<%@ 指令%> | JSP指令用于对JSP页面进行设置 |
<%小脚本%> | 在其中编写Java代码,但不能定义方法或类 |
<%= 表达式%> | 用于计算并向页面输出内容 |
<%!声明%> | 用于在JSP页面中定义方法 |
<%–JSP注释–%> | 用于在JSP页面查看 |
HTML静态内容 | 指HTML/CSS/JavaScript |
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>注册</title> </head> <body> <h2>用户注册</h2> <form method="post" action="register.do"> 账户:<input type="text" name="user_name"> 密码:<input type="password" name="user_password"> 性别:<input type="text" name="user_sex"> 爱好:<input type="text"name="user_hobbys"> 生日:<input type="text"name="user_birthday"> <button>注册</button> <button type="reset">重置</button> </form> </body> </html>
package com.jazhong.servlet; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; @WebServlet("/register.do") public class registerservlet extends HttpServlet { @Override protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println(request.getParameter("user_name")); System.out.println(request.getParameter("user_password")); System.out.println(request.getParameter("user_sex")); System.out.println(request.getParameter("user_hobbys")); System.out.println(request.getParameter("user_birthday")); response.sendRedirect("index.jsp"); } }
添加jsp页面名
回车展示,
控制台查看结果
接下来就可以通过刚学过的JDBC对数据进行增删改查实现在JSP了
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
,还可能是类RegisterServlet的service方法下缺少设置编码集的代码request.setCharacterEncoding("UTF-8");
<!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.25</version>
</dependency>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。