如何从Java类到JSP文件获取值 [英] How to get values from java class to JSP file
问题描述
***************这是Iam提供数据的索引页面**********************
***************This is the Index page where Iam giving the Data**********************
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<jsp:useBean id="demo" class="demo.Demo" scope="session"/>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<h1>Welcome !!!</h1>
<form id="myform" name="myform" method="post" action="Basic.jsp">-->
<input type="text" name="user" />
<input type="text" name="password" />
<input type="submit" value="go" onclick="Basic.jsp'" />
</form>
</body>
</html>
**************************这是Basic.Jsp页面,从这里我将数据发送到Java类,并希望该数据成为从Java类获取并打印在此页面中*****
**************************This Is the Basic.Jsp page From where I am sending The data to Java Class,And want That data to be get from java class and printed in this page*****
<%@ page import="demo.Demo,java.io.* ,javax.xml.parsers.*,javax.xml.transform.*, javax.xml.transform.dom.*,javax.xml.transform.stream.*,javax.xml.*,org.w3c.dom.*,demo.Demo"%>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<jsp:useBean id="demo" class="demo.Demo" scope="session"/>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<h1>hiiiii</h1>
<%String name = request.getParameter("user");
String pass =request.getParameter("password");
demo.Demo fb = new demo.Demo();
fb.setUser(name);
fb.setPassword(pass);
%>
Name:<%fb.getUser(); %>
password:<%fb.getPassword(); %>
</body>
</html>
**************************** Demo.java类****************** *************************
****************************Demo.java class*******************************************
package demo;
public class Demo {
String user="";
String password="";
public void setUser(String users){
this.user=users;
System.out.println(user);
}
public void setPassword(String pass){
this.password=pass;
System.out. println (password);
}
public String getUser(){
return this. password;
}
public String getPassword(){
return this.password;
}
}
推荐答案
请使用此修改后的代码作为解决方案:
1).对于索引页
==================================
Please use this modified code as a solution :
1). For index page
===================================
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<jsp:useBean id="demo" class="demo.Demo" scope="session"/>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<h1>Welcome !!!</h1>
<form id="myform" name="myform" method="post" action="Basic.jsp">
<input type="text" name="user" />
<input type="text" name="password" />
<input type="submit" value="go" onclick="Basic.jsp''" />
</form>
</body>
</html>
======================================
2).对于Basic.jsp
======================================
========================================
2). For Basic.jsp
========================================
<%@ page import="demo.Demo,java.io.* ,javax.xml.parsers.*,javax.xml.transform.*, javax.xml.transform.dom.*,javax.xml.transform.stream.*,javax.xml.*,org.w3c.dom.*,demo.Demo"%>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<jsp:useBean id="demo" class="demo.Demo" scope="session"/>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<h1>hiiiii</h1>
<%
String name = request.getParameter("user");
String pass =request.getParameter("password");
Demo fb = new Demo();
fb.setUser(name);
fb.setPassword(pass);
%>
Name:<%out.print(fb.getUser());%>
password:<% out.print(fb.getPassword()); %>
</body>
</html>
==============================
3).对于演示类:
==============================
===============================
3). For Demo class :
===============================
package demo;
public class Demo {
String user="";
String password="";
public void setUser(String users){
this.user=users;
System.out.println(user);
}
public void setPassword(String pass){
this.password=pass;
System.out. println (password);
}
public String getUser(){
return this. user;
}
public String getPassword(){
return this.password;
}
}
===============
================
这篇关于如何从Java类到JSP文件获取值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!