inputsting .jsp:
<%@ page contentType="text/htmlcharset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<html>
<head>
<title>inputsting .jsp</title>
</head>
<body>
<!--form表单开始,提交到computer.jsp-->
<form name="form1" method="post" action="computer.jsp">
<label>
<input type="text" name="text">
</label>
<label>
<input type="submit" name="Submit" value="提交">
</label>
</form>
<!--form表单介绍-->
</body>
</html>
computer .jsp:
<%@ page contentType="text/htmlcharset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%
String s=request.getParameter("text")//获取提交过来的表单的text属性值,把其放在s中,即是把inputsting.jsp的form表单中的text的内容赋值给s,
int i=s.length()//计算s的长度,即是 inputsting.jsp的form表单中的text的内容的长度!
%>
<html>
<head>
<title>computer .jsp</title>
</head>
<%out.println("提交过来的字符串长度为:"+i)%>
<body>
</body>
</html>
如下:
<%@ 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>Insert title here</title>
</head>
<body>
${1 * 2}
</body>
</html>
运行效果:
同意1楼的方法,我来写具体点吧。首先要在后台接收这个数据。
Sting username = request.getParameter("这里写JSP页面中用户名文本框的name")
Sting password = request.getParameter("这里写JSP页面中密码文本框的name")
if("admin".equals(username)&&“000”.equals(password)){
request.getRequestDispatcher("sucess.jsp").forward(request, response)
}else{
request.getRequestDispatcher("fault.jsp").forward(request, response)
}
这个后台还是用servlet写吧,我们都是这样的。
不过你的前台要写一个from表单来提交到servlet中。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)