Web服务端实验(第五章)

 1、制作一个登录表单,输入账号和密码,如果账号和密码相等,则显示“登录成功”,否则显示“登录失败”。

代码:

five_1.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>登录系统</title>
</head>
<body>
	<h2>欢迎来到登录系统!</h2>
    <form action="five_1_result.jsp">
        	请输入账号<input type="text" name="stuName"><br/>
        	请输入密码<input type="password" name="stuPass"><br/>
            <input type="submit" value="提交">
    </form>
</body>
</html>

five_1_result.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>登录系统</title>
</head>
<body>
    <% String name=request.getParameter("stuName");
    	String password=request.getParameter("stuPass");
        String re1="登录成功";
        String re2="登录失败";
        if(name.equals(password))
        	out.println("<script>alert('"+re1+"');</script>");
        else
        	out.println("<script>alert('"+re2+"');</script>");
    %>
</body>
</html>

效果:

登录表单

2、在第1题的表单中增加一个chechbox,让用户选择“是否注册为会员”,如果为会员,则显示时增加一个“欢迎您注册为会员”。

代码:

five_2.jsp

<%@ page language="java" contentType="text/html;charest=UTF-8" 
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
	<head>
		<title>登录系统</title>
	</head>
	<body>
		<form name="form2" action="five_2_result.jsp" method="post">
			账号:<input name="account" type="text"><br/>
			密码:<input name="password" type="password"><br/>
			是否注册为会员:<input name="VIP" type="radio" value="1">是
							<input name="VIP" type="radio" value="0">否<br/>
			<input type="submit" value="登录" >
		</form>
	</body>
</html>

five_2_result.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="GB2312"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>登录系统</title>
</head>
<body>
    <%  String name=request.getParameter("account");
    	String password=request.getParameter("password");
    	String isVIP=request.getParameter("VIP");
        String re1="登录成功";
        String re2="登录失败";
        String re3="欢迎您注册为会员";
        if(name.equals(password))
        {
        	out.println("<script>alert('"+re1+"');</script>");
        	if(isVIP.equals("1")){
        		out.println("<script>alert('"+re3+"');</script>");
        	}
        		
        }
        else
        	out.println("<script>alert('"+re2+"');</script>");
    %>
</body>
</html>

效果:

登录表单2

3、输入4种联系方式并进行提交,服务器端读取这些数据,并在页面上显示出来。

代码:

five_3.jsp

<%@ page language="java" contentType="text/html;charest=UTF-8" pageEncoding="UTF-8"%>

<!DOCTYPE html>
<html>
	<head>
		<title>四种联系方式</title>
	</head>
	<body>
		<h2>请输入你的四种联系方式</h2>
		<form action="five_3_result.jsp" method="post">
			手机号码:<br/><input type="text" name="lx1" ><br/>
			QQ:<br/><input type="text" name="lx2" ><br/>
			微信:<br/><input type="text" name="lx3" ><br/>
			电子邮箱:<br/><input type="text" name="lx4" ><br/><br/>
			<input type="submit" value="提交" name="ok"><br/>
		</form>
	</body>
</html>

five_3_result.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<html>
	<body>
		<%
			String get1=request.getParameter("lx1");
			String get2=request.getParameter("lx2");
			String get3=request.getParameter("lx3");
			String get4=request.getParameter("lx4");
			out.println("联系方式1:"+get1+"<br/>");
			out.println("联系方式2:"+get2+"<br/>");
			out.println("联系方式3:"+get3+"<br/>");
			out.println("联系方式4:"+get4+"<br/>");
		%>
	</body>
</html>

效果:

 

  • 5
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
如果您想要在Android Studio中创建一个基于Java的Web服务端项目,可以按照以下步骤进行操作: 1. 首先,在Android Studio中创建一个新的Java项目。选择“File”菜单,然后选择“New”和“New Project”。在弹出的对话框中,选择“Java”作为项目类型。 2. 在项目创建完成后,添加Web框架依赖。在项目的build.gradle文件中添加以下依赖项: ```groovy dependencies { implementation 'org.springframework.boot:spring-boot-starter-web' } ``` 这将添加Spring Boot Web依赖项。 3. 创建一个简单的控制器类来处理Web请求。例如,以下控制器将处理GET请求并返回一个简单的“Hello World”消息: ```java import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class HelloWorldController { @GetMapping("/hello") public String hello() { return "Hello World"; } } ``` 4. 在项目的src/main/java目录下创建一个启动类,并添加@SpringBootApplication注解。例如: ```java import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class WebApplication { public static void main(String[] args) { SpringApplication.run(WebApplication.class, args); } } ``` 5. 运行您的应用程序。在Android Studio中,您可以使用“Run”按钮或者在终端中使用“./gradlew bootRun”命令来启动应用程序。 6. 访问http://localhost:8080/hello,您应该会看到“Hello World”消息。 这只是一个简单的示例,您可以根据您的需求来编写更复杂的Web服务端代码。同时需要注意的是,Android Studio主要是用于Android应用程序的开发,不是专门用于Web服务端的开发。如果您需要开发更复杂的Web服务端应用程序,建议您使用其他的开发工具或者集成开发环境(IDE),例如IntelliJ IDEA、Eclipse等等。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值