如何从Java类到JSP文件获取值 [英] How to get values from java class to JSP file

查看:155
本文介绍了如何从Java类到JSP文件获取值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

***************这是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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆