`
cakin24
  • 浏览: 1388621 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

JSP的setProperty

    博客分类:
  • java
阅读更多
一 介绍
<jsp:setProperty>作用
给已经实例化的javabean对象的属性赋值,一共有四种形式。
 
二 四种形式


 
 
三 实例
1、login.jsp
<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
   
    <title>My JSP 'login.jsp' starting page</title>
   
        <meta http-equiv="pragma" content="no-cache">
        <meta http-equiv="cache-control" content="no-cache">
        <meta http-equiv="expires" content="0">   
        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
        <meta http-equiv="description" content="This is my page">
        <!--
        <link rel="stylesheet" type="text/css" href="styles.css">
        -->
 
  </head>
 
  <body>
    <h1>系统登录</h1>
    <hr>
    <form name="loginForm" action="dologin.jsp?mypass=999999" method="post">
      <table>
        <tr>
          <td>用户名:</td>
          <td><input type="text" name="username" value=""/></td>
        </tr>
        <tr>
          <td>密码:</td>
          <td><input type="password" name="password" value=""/></td>
        </tr>
        <tr>
          <td colspan="2" align="center"><input type="submit" value="登录"/></td>
         
        </tr>
      </table>
    </form>
  </body>
</html>
2、dologin.jsp
<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
   
    <title>My JSP 'dologin.jsp' starting page</title>
   
        <meta http-equiv="pragma" content="no-cache">
        <meta http-equiv="cache-control" content="no-cache">
        <meta http-equiv="expires" content="0">   
        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
        <meta http-equiv="description" content="This is my page">
        <!--
        <link rel="stylesheet" type="text/css" href="styles.css">
        -->
 
  </head>
 
  <body>
    <jsp:useBean id="myUsers" class="com.po.Users" scope="page"/>
    <h1>setProperty动作元素</h1>
    <hr>
   <!--根据表单自动匹配所有的属性 -->
   <%--
   <jsp:setProperty name="myUsers" property="*"/> 
   --%>
   <!--根据表单匹配所有部分的属性 -->
   <%--
   <jsp:setProperty name="myUsers" property="username"/> 
   --%>
   <!--根表单无关,通过手工赋值给属性 -->
   <%--
   <jsp:setProperty name="myUsers" property="username" value="lisi"/>
   <jsp:setProperty name="myUsers" property="password" value="888888"/>
   --%>
   <!--通过URL传参数给属性赋值 -->
   <jsp:setProperty name="myUsers" property="username"/>
   <jsp:setProperty name="myUsers" property="password" param="mypass"/>
   <!-- 使用传统的表达式方式来获取用户名和密码 -->
       用户名:<%=myUsers.getUsername() %><br>
       密码:<%=myUsers.getPassword() %><br>
   <br>
   <br>
  </body>
</html>
四 运行结果

 



 
  • 大小: 170.7 KB
  • 大小: 42 KB
1
0
分享到:
评论

相关推荐

    JSP的setProperty的使用方法

    在JavaServer Pages (JSP) 中,`&lt;jsp:setProperty&gt;` 是一个用于向已经实例化的JavaBean对象设置属性的指令。这个指令通常与 `&lt;jsp:useBean&gt;` 指令一起使用,允许开发者将表单数据或其他请求参数绑定到JavaBean的属性...

    JSP之访问JavaBean的一个简单例子

    JSP之访问JavaBean的一个简单例子 使用useBean,jsp:setProperty,jsp:getProperty使用的一个简单例子 博客参考地址:https://blog.csdn.net/qq_36631076/article/details/79693890

    JSP JavaBean的setProperty属性

    在JSP中,我们可以利用`&lt;jsp:setProperty&gt;`标签来调用这个方法,以在运行时动态地为JavaBean的属性赋值。下面我们将详细讨论`setProperty`属性的使用及其实例。 首先,我们来看一下给定的实例中的`PaintBrush`类,...

    java web开发参考资料

    5. **JSP SetProperty指令**:`&lt;jsp:setProperty&gt;` 用于设置JavaBean属性。 - 示例代码:`&lt;jsp:setProperty name="bean" property="name" value="value"/&gt;` 6. **JSP GetProperty指令**:`&lt;jsp:getProperty&gt;` 用于...

    jsp常用标签

    * jsp:setProperty 出现在 jsp:useBean 标签内:&lt;jsp:useBean id="myUser" … &gt; … &lt;jsp:setProperty name="user" property="user" … /&gt; &lt;/jsp:useBean&gt; JSP 中的这些指令可以帮助开发者更方便地实现不同的功能,...

    jsp留言板源代码.rar

    【标题】"jsp留言板源代码.rar"所涉及的知识点主要集中在Java Server Pages(JSP)技术上,这是一个基于Java的动态网页开发技术。通过这个压缩包,我们可以学习到如何使用JSP来创建一个简单的在线留言板系统。以下是...

    jsp标准动作

    该标记的语法格式为:&lt;jsp:setProperty name="bean name" property="property name" value="str" /&gt;,其中 name 属性指定了 Bean 的名称,property 属性指定了要设置的属性,value 属性指定了要设置的值。...

    Java Web程序设计任务驱动教程课后习题参考答案 - 蓝敏、周伟敏、杨茜

    * JSP 程序开发模式:单纯的 JSP 页面编程、JSP+JavaBean 编程、JSP+Servlet+JavaBean(MVC) 编程 * Web 服务器:WebLogic、WebSphere、Tomcat 等 JSP 基础 * JSP 全称:Java Server Pages * JSP 优点:将内容的...

    十三、JSP动作

    JSP动作利用XML语法... jsp:setProperty:设置JavaBean的属性。 jsp:getProperty:输出某个JavaBean的属性。 jsp:forward:把请求转到一个新的页面。 jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记。

    jsp Bean 简单应用

    - **JSP 动作标签(&lt;jsp:useBean&gt;、&lt;jsp:setProperty&gt; 和 &lt;jsp:getProperty&gt;)**:这些标签用于实例化、设置和获取 JavaBean 的属性。 ### 3. 实例化 JavaBean ```jsp &lt;jsp:useBean id="myBean" class=...

    jsp源码 javaben servlet

    JavaBean在JSP中常作为页面的数据模型,通过`jsp:getProperty`和`jsp:setProperty`标签进行属性的读写操作。 Servlet是Java EE中的一个核心组件,主要用于扩展服务器的功能。Servlet是一个Java类,它继承了`javax....

    JSP技术知识点考查 jsp动态建站技术

    application对象代表应用程序上...&lt;jsp:getProperty&gt;操作是对&lt;jsp:setProperty&gt;操作的补充,用来访问一个Bean的属性 &lt;jsp:plugin&gt;用来产生客户端浏览器的特别标签,可以使用它来插入Applet和JavaBean &lt;jsp:fallback&gt;

    JavaWeb开发技术-JSP动作元素.pptx

    3. **jsp:setProperty** 和 **jsp:getProperty**: - `jsp:setProperty` 用于设置JavaBean的属性值,基本语法: ```xml &lt;jsp:setProperty name="beanName" property="propertyName" value="value" param=...

    在 JSP/Servlet 中使用 Bean 自动属性填充机制

    自动属性填充是指在JSP页面中通过`&lt;jsp:useBean&gt;`标签来实例化一个Bean,并利用`&lt;jsp:setProperty&gt;`标签将表单提交的数据或者请求参数自动设置到Bean的属性中。这种方式大大减少了手动设置属性的代码量,提高了代码...

    jsp表单的FORM传值

    在jsp页面中,可以使用&lt;jsp:setProperty&gt;动作来设置javaBean的属性,例如:&lt;jsp:usebean id="cart" scope="session" class="session.carts" /&gt; &lt;jsp:setproperty name="cart" property="*" /&gt;,这将设置cart实例的...

    jsp实现的用户登录模块

    - JSP脚本元素:如`&lt;jsp:useBean&gt;`、`&lt;jsp:setProperty&gt;`、`&lt;jsp:getProperty&gt;`等,用于管理Java对象。 2. **用户界面设计** 用户界面应包含两个输入字段(username和password),以及一个提交按钮。这些字段的...

    JSP动态网页设计:第9章 JSP动作元素.ppt

    标准的动作元素包括`&lt;jsp:include&gt;`、`&lt;jsp:forward&gt;`、`&lt;jsp:param&gt;`、`&lt;jsp:plugin&gt;`、`&lt;jsp:useBean&gt;`、`&lt;jsp:setProperty&gt;`和`&lt;jsp:getProperty&gt;`。 2. **&lt;jsp:include&gt;**: 这个动作元素用于动态地将一个页面...

    JSP教案大纲.

    - **&lt;jsp:setProperty&gt;**:设置JavaBean的属性值,如 `&lt;jsp:setProperty name="beanInstance" property="myProperty" value="value" /&gt;`,或使用请求参数自动匹配 `&lt;jsp:setProperty name="beanInstance" param=...

    JSP 标准动作的WORD文档

    在本篇文档中,我们将深入探讨JSP标准动作,特别是其中的`&lt;jsp:useBean&gt;`、`&lt;jsp:setProperty&gt;`、`&lt;jsp:getProperty&gt;`、`&lt;jsp:include&gt;`和`&lt;jsp:forward&gt;`。这些动作是JSP中用于处理JavaBean和页面交互的关键元素,...

Global site tag (gtag.js) - Google Analytics