精华内容
下载资源
问答
  • useBean

    2010-09-13 15:23:00
    <jsp:useBean id="name" class="package.Class"/>   上述语法的含义是:实例化一个"class”属性指定的类,并把生成的对象绑定到 "id”属性所指的变量。 因此:    <jsp:useBean=...

    <jsp:useBean id="name" class="package.Class"/>

     

    上述语法的含义是:实例化一个"class”属性指定的类,并把生成的对象绑定到 "id”属性所指的变量。

    因此:

      

         <jsp:useBean="calculator" scope="request" class="ch06.SimpleCalculator">

       

         与下面的脚本段等价:

     

          <% ch06.SimpleCalculator calculator=new ch06.SimpleCalculator(); %>

    展开全文
  • 2.在JSP文件中通过useBean动作元素使用JavaBean。3.在JSP中使用setProperty与getProperty获取JavaBean的属性。步骤及代码1如下图建立相应的文件CircleBean.Javaindex.jsp CircleBean.Java:package ch07;pub...

    任务:

    1.      新建一个JavaBean,实现计算圆的面积与周长。

    2.      在JSP文件中通过useBean动作元素使用JavaBean。

    3.      在JSP中使用setProperty与getProperty获取JavaBean的属性。

    步骤及代码

    1如下图建立相应的文件

    CircleBean.Java

    index.jsp

    0818b9ca8b590ca3270a3433284dd417.png

    CircleBean.Java:

    package ch07;

    public class CircleBean {

    //圆的半径

    private double radius=1.0;

    //圆的周长

    private double perimeter;

    //圆的面积

    private double area;

    //圆周率

    private double PI=3.14;

    //构造函数

    public CircleBean(){

    }

    //set 接受半径

    public void setRadius(double r){

    radius=r;

    }

    //返回半径

    public double getRadius(){

    return radius;

    }

    //返回周长 给jsp页面

    public double getPerimeter(){

    return radius*2*PI;

    }

    //返回面积

    public double getArea(){

    return radius*radius*PI;

    }

    }

    index.jsp

    pageEncoding="UTF-8"%>

    CircleBean

    请输入半径:

    圆的半径:

    圆的面积:

    圆的周长:

    效果如下

    0818b9ca8b590ca3270a3433284dd417.png

    0818b9ca8b590ca3270a3433284dd417.png

    展开全文
  • jsp useBean

    2017-09-11 20:14:00
    <jsp:uesBean id="test" scope="page" class="test.useBeanTest"> 用于声明java类 , 在src下创建包test 在包下创建useBeanTest类 可以对 java类 被声明的java类被放进 (id)内...jsp:useBean id="test" ...
    <jsp:uesBean id="test" scope="page" class="test.useBeanTest">

    用于声明java类 ,

     在src下创建包test 在包下创建useBeanTest类 可以对 java类

    被声明的java类被放进 (id)内可以在页面内进行调用。

    <body>
    <jsp:useBean id="test" scope="page" class="test.useBean">
    <% test.setString("hello world");
    String str= test.getString();
    out.print(str);
    %>
    </body>

     

    转载于:https://www.cnblogs.com/the-wang/p/7506838.html

    展开全文
  • JSP的useBean操作

    2020-06-01 13:18:27
    1.jsp <... charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="test.*"%> <jsp:useBean id="circle" class="test.Compute" scope="page">...jsp:useBean id="circle2" class="t

    1.jsp

    <%@ page language="java" contentType="text/html; charset=UTF-8"
    	pageEncoding="UTF-8"%>
    <%@ page import="test.*"%>
    <jsp:useBean id="circle" class="test.Compute" scope="page"></jsp:useBean>
    <jsp:useBean id="circle2" class="test.Compute" scope="session"></jsp:useBean>
    <jsp:useBean id="circle3" class="test.Compute" scope="application"></jsp:useBean>
    <jsp:useBean id="list" class="test.List" scope="page"></jsp:useBean>
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
    	<h3>useBean(scope=page)</h3>
    	<%
    		circle.setR(3);
    		out.println("Circle's radius: " + circle.getR() + "<br/>Circle 's area: "
    				+ String.format("%.4f", circle.getArea()));
    	%>
    	<hr />
    	<h3>useBean(scope=session)</h3>
    	<form action="1.jsp">
    		radius:<input type="text" name="radius" size="5"> <input
    			type="submit" value="submit">
    	</form>
    	<%
    		try {
    			double radius = Double.parseDouble(request.getParameter("radius"));
    			circle2.setR(radius);
    		} catch (Exception e) {
    		}
    		out.println("Circle's radius: " + circle2.getR());
    	%>
    	<a href="2.jsp" target="_blank">改变radius</a>
    	<h3>useBean(scope=application)</h3>
    	<%
    		out.println("Circle's original radius: " + circle3.getR());
    		circle3.setR(10);
    		out.println("<br/>Set radius:" + circle3.getR());
    	%>
    	<hr />
    	<h3>getProperty/setProperty动作标记</h3>
    	Circle's radius:<jsp:getProperty property="r" name="circle3" /><br />
    	Circle's area:<jsp:getProperty property="area" name="circle3" /><br />
    	<p>setProperty...</p>
    	<jsp:setProperty property="r" name="circle3" value="2" />
    	Circle's radius:<jsp:getProperty property="r" name="circle3" /><br />
    	Circle's area:<jsp:getProperty property="area" name="circle3" /><br />
    	<p>setProperty...</p>
    	<form action="1.jsp">
    		radius:<input type="text" name="r" /> <input type="submit"
    			value="submit" />
    	</form>
    	<jsp:setProperty property="r" name="circle3" param="r" />
    	Circle's radius:<jsp:getProperty property="r" name="circle3" /><br />
    	Circle's area:<jsp:getProperty property="area" name="circle3" /><br />
    	<h3>Example</h3>
    	<form action="1.jsp">
    		ExtendsName:<input type="text" name="extendsName" /> <input
    			type="submit" value="submit" />
    	</form>
    	<jsp:setProperty property="extendsName" name="list" param="extendsName" />
    	List:<br/><jsp:getProperty property="allFileName" name="list" />
    </body>
    </html>
    

    2.jsp

    <%@ page language="java" contentType="text/html; charset=UTF-8"
    	pageEncoding="UTF-8"%>
    <jsp:useBean id="circle2" class="test.Compute" scope="session"></jsp:useBean>
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
    	<%
    		circle2.setR(8);
    		out.println("Circle's radius: " + circle2.getR());
    	%>
    	<a href="1.jsp" target="_blank">查看radius</a>
    </body>
    </html>
    

    Compute.java

    package test;
    
    public class Compute {
    	private double r = 0;
    
    	public double getR() {
    		return r;
    	}
    
    	public void setR(double r) {
    		this.r = r;
    	}
    
    	public double getArea() {
    		return Math.PI * Math.pow(r, 2);
    	}
    }
    
    

    List.java

    package test;
    
    import java.io.*;
    
    class FileCustom implements FilenameFilter {
    	String str = null;
    
    	FileCustom(String s) {
    		str = "." + s;
    	}
    
    	public boolean accept(File dir, String name) {
    		return name.endsWith(str);
    	}
    }
    
    public class List {
    	private String extendsName = "";
    
    	public void setExtendsName(String extendsName) {
    		this.extendsName = extendsName;
    	}
    
    	public String getAllFileName() {
    		String s = "";
    		File dir = new File("E://Study/JSP");
    		FileCustom fCustom = new FileCustom(extendsName);
    		String fileList[] = dir.list(fCustom);
    		for (int i = 0; i < fileList.length; i++)
    			s += fileList[i] + " ";
    		return s;
    	}
    }
    
    

    Demo:
    在这里插入图片描述

    展开全文
  • import 只是帮你在这个页面中声明对一个类的引入,并没有使用这个类jsp:useBean是帮你产生一个类的实例:),用import是没有直接的产生实例!但是不是说不能生成!而jsp:useBean是直接生成的!那么效率也就不用说了吧...
  • jsp:useBean

    2016-11-18 17:15:00
    jsp:useBean动作最简单的语法为: <jsp:useBean id="guessBiz" class="biz.GuessBiz" scope="session" /> 这行代码的含义是:“创建一个由class属性指定的类的实例,然后把它绑定到其名字由id属性给出的变量...
  • jsp:useBean的用法

    千次阅读 2019-04-21 16:18:02
    一、jsp:useBean的基本用法 jsp:useBean是一个JSP动作指令,表示装载一个将在JSP页面中使用的JavaBean。jsp:useBean的最基本语法如下: <jsp:useBean id="name" class="package.class" /> 其中id表示定义的...
  • jsp usebean的使用

    2017-11-16 15:08:00
    一般 jsp usebean的使用和jsp:setProperty jsp: getProperty 其实就是一个对 usebean进行 set,一个进行get <jsp:useBean>语法 <jsp:useBean id="id" scope="page|request|session|application" ...
  • JSPjsp:useBean标签

    2020-12-10 22:26:25
    jsp:useBean>是声明和初始化的实际bean对象的一种方式。通过豆,我们的意思是JavaBean组件对象。<jsp:useBean>标记的语法 <jsp:useBean id = "beanName" class = "className" scope = "page | ...
  • 一、解决方法 1.先检查<jsp:useBean id="dog" class="cn.edu.dgut.el.tools.Dog" scope="request" /> 中完全限定名class是否正确,最好从来类中复制过来。 2.在javaBeanl类中添加无参...jsp:useBean id=...
  • jsp:useBean 用法

    2017-10-18 11:28:00
    jsp:useBean动作用来装载一个将在JSP页面中使用的JavaBean。这个功能非常有用,因为它使得我们既可以发挥Java组件重用的优势,同时也避免了损失JSP区别于Servlet的方便性。jsp:useBean动作最简单的语法为: <jsp:...
  • 开始 jsp useBean 使用

    2019-10-06 14:48:17
    流程为:浏览器输入,调用1.jsp 1.jsp调用proBean... useBean 就相当于c++的类! 写一个proBean.java 内容为: package packet; import java.io.*; import javax.servlet.*; import javax.servlet.jsp.*; impo...
  • <jsp:useBean></jsp:useBean>

    2017-03-22 10:59:25
    什么是javaBean javaBean在jsp中的使用 定义javaBean javaBean的初始化 javaBean属性值的获取 设置javaBean的值 ...学到javaBean的时候,遇到了一个jsp:useBean的问题,纪录一下,供以后查阅学习。 什么是ja
  • UseBean/数据库连接池

    2018-12-25 11:55:00
    jsp:useBean <jsp:useBean id="stu" class="com.servletlx.model.Student"></jsp:useBean> <jsp:setProperty property="*" name="stu"/...
  • jsp标签jsp:useBean用法

    2020-10-25 21:20:27
    最近看了很多JSP项目的源码,发现很多厂子的JSP都用了jsp:useBean,因此查了API。并且实践总结了一下。 基础语法: <jsp:useBean id=“name” class=“package.class” /> 如果想只有当第一次实例化Bean时才执行...
  • jsp:useBean用法

    2017-03-24 10:07:00
    jsp:useBean动作最简单的语法为: <jsp:useBean id="guessBiz" class="biz.GuessBiz" scope="session" /> 这行代码的含义是:“创建一个由class属性指定的类的实例,然后把它绑定到其名字由id属性给出的变量...
  • jsp动作--useBean动作

    2020-11-21 00:35:27
    useBean动作 a. 作用 ​ 在指定的域范围内实例化或查找JavaBean对象:如果存在则直接返回该JavaBean对象的引用。如果不存在则实例化一个JavaBean对象并将它以指定的名称存储到指定的域范围中。用于连接servlet和...
  • 使用useBean或其他方式

    2017-02-17 10:31:20
    使用useBean或其他方式
  • 转载:回看JSP——jsp:useBean的用法

    万次阅读 2018-06-27 14:59:45
    本文转自:... ... 一、jsp:useBean的基本用法 jsp:useBean是一个JSP动作指令,表示装载一个将在JSP页面中使用的JavaBean。jsp:useBean的最基本语法如下: [html]view plaincopy ...
  • 在JSP页面如何使用JavaBeans 1.像使用普通java类一样,创建...1.useBean动作 作用:在jsp页面中实例化或者在指定的范围内使用javabean <%@ page language="java" contentType="text/html; charset=utf-8" %>...
  • jsp useBean 动作

    2014-09-12 19:45:00
    此动作用来生成一个bean组件,并...jsp:useBean id=”beanName” scope="page|request|session|application|"class=”package.class” type="package.class" beanName="{package.class|<%=expression%>} typ...
  • jsp:useBean 的错误解决

    千次阅读 2018-11-28 16:07:15
    jsp:useBean 的错误解决 初学jsp,本来学途愉快,日序渐进,但在学习使用useBean的时候遇到了一个错误, 错误代码: type Exception report message /beanTest.jsp (line: 10, column: 2) The value for the ...
  • usebean 默认创建实例对象 转载于:https://www.cnblogs.com/classmethond/p/10241885.html

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,811
精华内容 724
关键字:

usebean