jsp中获取当前文本框的值,且在当前页面使用该值,不涉及跳转。

 
<html>
<head>
	<title>test</title>
	<script type="text/javascript">
		function fun()
		{
			var price = document.getElementById('price').value;
			var count = document.getElementById('count').value;
			document.getElementById('total').value = count*price;
		}
	</script>
</head>
<body>
	单价:<input id='price' type='text' value='<%=price%>'>
	数量:<input id='count' type='text' οnblur='fun()'>
	总额:<input id='total' type='text'>
</body>
</html>
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 首先,我们需要创建一个名为 `MemberBean` 的 JavaBean,用于获取和存储会员注册信息。在该Bean,我们需要定义一些属性,如用户名、密码、电子邮件地址等,并提供对这些属性的 getter 和 setter 方法。以下是示例代码: ``` public class MemberBean { private String username; private String password; private String email; public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } } ``` 接下来,我们需要编写会员注册页面 `register.jsp`,该页面包含一个 HTML 表单,用于输入会员注册信息。在表单提交时,我们使用 `<jsp:useBean>` 标签来实例化 `MemberBean` 对象,并使用 `<jsp:setProperty>` 标签将表单数据设置为该对象的属性。以下是示例代码: ``` <%@ page contentType="text/html; charset=UTF-8" language="java" %> <jsp:useBean id="member" class="com.example.MemberBean" /> <html> <head> <title>会员注册</title> </head> <body> <h1>会员注册</h1> <form action="registerProcess.jsp" method="post"> <label>用户名:</label><input type="text" name="username" /><br /> <label>密码:</label><input type="password" name="password" /><br /> <label>电子邮件地址:</label><input type="text" name="email" /><br /> <input type="submit" value="注册" /> </form> <jsp:setProperty name="member" property="username" value="${param.username}" /> <jsp:setProperty name="member" property="password" value="${param.password}" /> <jsp:setProperty name="member" property="email" value="${param.email}" /> </body> </html> ``` 在表单提交后,我们需要编写 `registerProcess.jsp` 页面来处理会员注册信息。在该页面,我们首先使用 `<jsp:useBean>` 标签获取 `MemberBean` 对象,并将其属性显示在另一个 JSP 页面。以下是示例代码: ``` <%@ page contentType="text/html; charset=UTF-8" language="java" %> <jsp:useBean id="member" class="com.example.MemberBean" /> <html> <head> <title>注册信息</title> </head> <body> <h1>注册信息</h1> <p>用户名:${member.username}</p> <p>密码:${member.password}</p> <p>电子邮件地址:${member.email}</p> </body> </html> ``` 这样,当会员注册信息被提交时,我们会重定向到 `registerProcess.jsp` 页面,并显示注册信息。 ### 回答2: 编写会员注册的JSP页面需要包含以下内容: 1. 表单:在JSP页面上设计一个包含会员注册信息的表单,例如姓名、性别、年龄、邮箱等。表单的每个字段都应该有一个对应的HTML输入元素,例如文本框、单选框、下拉框等。 2. 提交按钮:在表单末尾添加一个提交按钮,用户点击该按钮将会员注册信息提交给服务器。 3. JavaBean:编写一个JavaBean类,用于获取页面上的注册信息。该类应该包含与表单字段对应的属性以及对应的getter和setter方法。 4. JSP页面的处理:在表单提交时,JSP页面需要调用JavaBean的setter方法,将注册信息设置到JavaBean对象。 5. 转发到另一个JSP页面:在JSP页面使用跳转语句(例如response.sendRedirect()或request.getRequestDispatcher().forward())将用户注册信息转发到另一个JSP页面。 6. 另一个JSP页面的显示:在另一个JSP页面使用JavaBean的getter方法获取注册信息,然后将其显示在页面上。 总结: 1. 编写会员注册的JSP页面并设计表单。 2. 创建一个JavaBean类,用于获取和存储页面上的注册信息。 3. JSP页面将数据提交到JavaBean对象。 4. 使用跳转语句将注册信息转发到另一个JSP页面。 5. 另一个JSP页面获取JavaBean对象的信息,并将其显示在页面上。 ### 回答3: 要编写一个会员注册的JSP页面,首先需要创建一个JavaBean来获取页面注册信息。JavaBean是一个包含私有属性和公共方法的Java类,用于封装数据并提供对数据的访问和操作。 JavaBean可以包含以下属性来存储注册信息: 1. 姓名(name) 2. 邮箱(email) 3. 密码(password) 4. 确认密码(confirmPassword) 5. 电话号码(phoneNumber) 为了获取页面注册信息,可以在JSP页面创建一个表单,用户输入相关信息后点击注册按钮,提交表单时,表单数据将被发送到服务器。 在JSP页面,可以通过JSP标签来访问JavaBean的属性,并将注册信息传递给另一个JSP页面。 以下是大致的代码示例: 1. 注册页面(register.jsp): ```html <form action="registerAction.jsp" method="post"> <label>姓名:</label> <input type="text" name="name"> <br> <label>邮箱:</label> <input type="email" name="email"> <br> <label>密码:</label> <input type="password" name="password"> <br> <label>确认密码:</label> <input type="password" name="confirmPassword"> <br> <label>电话号码:</label> <input type="text" name="phoneNumber"> <br> <input type="submit" value="注册"> </form> ``` 2. 注册处理页面(registerAction.jsp): ```java <%@ page import="com.example.UserBean" %> <% UserBean user = new UserBean(); user.setName(request.getParameter("name")); user.setEmail(request.getParameter("email")); user.setPassword(request.getParameter("password")); user.setConfirmPassword(request.getParameter("confirmPassword")); user.setPhoneNumber(request.getParameter("phoneNumber")); request.setAttribute("user", user); // 可以在此处添加校验逻辑,如判断密码是否一致等 %> <jsp:forward page="userInfo.jsp" /> ``` 3. 显示注册信息页面(userInfo.jsp): ```html <h1>注册信息</h1> <p>姓名:${user.name}</p> <p>邮箱:${user.email}</p> <p>电话号码:${user.phoneNumber}</p> ``` 在注册处理页面(registerAction.jsp,首先创建一个UserBean对象,并使用request.getParameter()方法获取表单数据,然后通过setter方法设置JavaBean的属性。将UserBean对象存储在request属性,以便在后续页面(userInfo.jsp)访问。 在显示注册信息的JSP页面(userInfo.jsp),通过JSP表达式`${user.name}`等方式访问JavaBean的属性,显示注册信息。 以上是一个简单的会员注册的JSP页面的实现过程。可以根据实际需求进行修改和扩展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值