• 技术文章 >Java >java教程

    jsp怎么给输入框赋值

    (*-*)浩(*-*)浩2020-09-18 17:32:43原创8651

    jsp给输入框赋值的方法:1、通过value直接赋值;2、通过param方式给输入框赋值,是当name与属性名不相同时的赋值方式;3、通过“*”方式赋值,该方式是赋值所有name与属性名相同的值。

    php入门到就业线上直播课:进入学习

    本篇文章将介绍几种JSP页面赋值给input方法,供大家作为参考。

    1.value
    说明:最直接的赋值方式

    value赋值<br/>
    <jsp:useBean id="ls" class="model.Employee" scope="session" />
    <jsp:setProperty property="id" name="ls" value="1002"/>
    <jsp:setProperty property="name" name="ls" value="李四"/>
    <jsp:setProperty property="departmentName" name="ls" value="人事部"/>
    
    员工编号:<jsp:getProperty property="id" name="ls"/><br/>
    员工姓名:<jsp:getProperty property="name" name="ls" /><br/>
    员工部门:<jsp:getProperty property="departmentName" name="ls" />

    2.param
    说明:当name与属性名不相同的时候的赋值方式

    <jsp:useBean id="employee" class="model.Employee" scope="session" />
    <form action="<%=request.getContextPath()%>/jsp/test_getValue.jsp">
    员工编号<input value="" name="id_text" /><br/>
    员工姓名<input value="" name="name_text" /><br/>
    员工部门<input value="" name="departmentName_text" /><br/>
    <input type="submit" value="提交" />
    </form>
     <jsp:useBean id="employee" class="model.Employee" scope="session" />
    param赋值<br/>
    <jsp:setProperty property="id" name="employee" param="id_text"/>
    <jsp:setProperty property="name" name="employee" param="name_text"/>
    <jsp:setProperty property="departmentName" name="employee" param="departmentName_text"/>
    
    员工编号:<jsp:getProperty property="id" name="employee" /><br/>
    员工姓名:<jsp:getProperty property="name" name="employee" /><br/>
    员工部门:<jsp:getProperty property="departmentName" name="employee" /><hr/>

    3.*
    说明:赋值所有name与属性名相同的值

    <jsp:useBean id="employee" class="model.Employee" scope="session" />
    <form action="<%=request.getContextPath()%>/jsp/test_getValue.jsp">
    员工编号<input value="" name="id" /><br/>
    员工姓名<input value="" name="name" /><br/>
    员工部门<input value="" name="departmentName" /><br/>
    <input type="submit" value="提交" />
    </form>
    <jsp:useBean id="employee" class="model.Employee" scope="session" />
    <jsp:setProperty property="*" name="employee"/>
    
    员工编号:<jsp:getProperty property="id" name="employee" /><br/>
    员工姓名:<jsp:getProperty property="name" name="employee" /><br/>
    员工部门:<jsp:getProperty property="departmentName" name="employee" />

    include指令和动作元素的区别

    要求编码格式一致,不然会有乱码

    1.include指令被称作静态include;include动作元素被称作动态include

    2.include指令不可以传参,并且会报错;include动作元素可以

    3.属性不一样,include指令是file;include动作元素是page、flush

    4.include指令文件包含只生成一个servlet和class;include动作元素生成各自的servlet和class

    5.引入时间不一样,include指令在启动的时候就引入了;include动作元素在触发的时候才会引入

    6.include指令的两个文件共用一个request;include动作元素有两个reques

    以上就是jsp怎么给输入框赋值的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:jsp
    上一篇:jsp页面怎么互传数据 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• jsp中使用的语言是什么• jsp使用bean怎么引入• 什么版本的jsp支持el表达式• jsp怎么实现搜索功能
    1/1

    PHP中文网