代码:
<%@page language="java" contentType="text/html; ISO-8859-1" %> <html> <body> <h2>Hello World!</h2> <%!String str="0";%> <%for (int i=1;i<10;i++){str=str+i;}%> <p> <%=str%> </p> </body> </html>显示效果: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-x8OhIWwH-1603205821533)(en-resource://database/1380:1)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ViE8F9ok-1603205821534)(en-resource://database/1382:1)]
java部分:
package com.test; public class User { private String name; private String password; private int age; public String getName(){ return name; } public void setName(String name){ this.name=name; } public String getPassword(){ return password; } public void setPassword(String password){ this.password=password; } public int getAge(){ return age; } public void setAge(int age){ this.age=age; } }html部分:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Insert</title> </head> <body> 用户注册 <form action="register.jsp"> <table> <tr><td>姓名:<input type="text" name="name"/></td></tr> <tr><td>密码:<input type="password" name="password"/></td></tr> <tr><td>年龄:<input type="text" name="age"/></td></tr> <tr><td><input type="submit" value="注册"></td></tr> </table> </form> </body> </html>jsp部分:
<%-- Created by IntelliJ IDEA. User: 联想 Date: 2020/10/18 Time: 10:05 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <jsp:useBean id="user" class="com.test.User" scope="request"/> <jsp:setProperty name="user" property="*"/> <html> <head> <title>注册表反馈</title> </head> <br> 注册成功</br> <hr> 使用Bean属性方法:<br> 姓名:<%=user.getName()%><br> 密码:<%=user.getPassword()%><br> 年龄:<%=user.getAge()%><br> <hr> 使用getProperty动作方法:<br/> 姓名:<jsp:getProperty name="user" property="name"/><br> 密码:<jsp:getProperty name="user" property="password"/><br> 年龄:<jsp:getProperty name="user" property="age"/><br> </body> </html>运行截图: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ygPK15FX-1603205821535)(en-resource://database/1384:1)] [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GM4fSm9g-1603205821536)(en-resource://database/1386:1)]
index.jsp
<%@page language="java" contentType="text/html; ISO-8859-1" %> <html> <body> <h2>用户注册</h2> <form name="form1" method="post" action="show.jsp"> 用户名: <input name="username" type="text"/><br> 密 码:<input name="pwd" type="password"/><br><br> <input type="submit" value="提交"/> <input type="reset" value="重置"/> </form> </body> </html>show.jsp
<%-- Created by IntelliJ IDEA. User: 联想 Date: 2020/10/19 Time: 0:34 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>request对象请求参数</title> </head> <body> <h2>获取到的注册信息如下:</h2> <% request.setCharacterEncoding("utf-8"); String username=request.getParameter("username"); String pwd=request.getParameter("pwd"); out.println("用户名为:"+username+"<br>"); out.println("密码为:"+pwd+"<br>"); %> </body> </html>[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jH5AEZNk-1603205821537)(en-resource://database/1388:1)]
index.jsp
<%@page language="java" contentType="text/html; ISO-8859-1" %> <html> <body> <meta charset="UTF-8"> <h2>用户注册</h2> <form name="form1" method="post" action="register.jsp"> 用户名: <input name="user" type="text"/><br> 密 码:<input name="pwd" type="text"/><br><br> <input type="submit" value="提交"/> <input type="reset" value="重置"/> </form> </body> </html>register.jsp
<%-- Created by IntelliJ IDEA. User: 联想 Date: 2020/10/18 Time: 10:05 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <jsp:useBean id="user" class="com.test.User" scope="request"/> <jsp:setProperty name="form1" property="*"/> <html> <head> <title>处理结果</title> </head> <body> <% request.setCharacterEncoding("utf-8"); String uesr=request.getParameter("uesr"); String pwd=request.getParameter("pwd"); if (user.equals("admin")&&pwd.equals("123")){ response.sendRedirect("show.jsp"); } else { response.sendError(500,"请输入正确的用户名和密码"); } %> </body> </html>show.jsp
<%-- Created by IntelliJ IDEA. User: 联想 Date: 2020/10/19 Time: 0:34 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>request对象请求参数</title> </head> <body> <h2>获取到的注册信息如下:</h2> </body> </html>