首页 > 其他分享 >每日总结2023-05-04

每日总结2023-05-04

时间:2023-05-05 19:00:53浏览次数:75  
标签:String 04 05 ages request getParameter 2023 Integer

Servlet获取参数值

使用request.getParameter(“参数名”),返回结果为String,若需要其他数据类型需要用Integer,Double等包装类进行类型转换
例如:

public void service(HttpServletRequest request ,HttpServletResponse response)
            throws ServletException,IOException{
        String userName=request.getParameter("userName");
        String ages  = request.getParameter("age");
        Integer age = Integer.parseInt(ages);
            }

JSP传值(地址栏参数)

方式一

使用form表单提交数据后会自动将提交的数据作为参数传递给目标Servlet
代码模板:

<form  action="servlet-name">
    <input type="text"  name="参数名1"></input> 
    <input type="text"  name="参数名2"></input> 
    <input type="submit" value="提交"></input>
</form>
<!-- 点击提交后显示在地址栏为 
            servlet-name?参数名1=value1&参数名2=value2
-->

方式二

链接标签的href属性中直接写入参数
例如:

<td>
    <a href="delEmp?id=<%=e.getId()%>">删除</a>&nbsp;
    <!--delEmp为自定义的ServletName-->
    
    <a href="modEmp.html?id=<%=e.getId()%>&name=<%=e.getName()%>&salary=<%=e.getSalary()%>">
        修改
    </a>
    <!--modEmp.html为跳转的页面-->
</td>

 

标签:String,04,05,ages,request,getParameter,2023,Integer
From: https://www.cnblogs.com/JJTyyds/p/17375112.html

相关文章

  • 每日总结2023-05-05
    Android加载界面  activity_main.xml<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"......
  • 信奥赛题1105:数组逆序重存放
    新奥赛一本通,题11051105:数组逆序重存放时间限制:1000ms         内存限制:65536KB提交数:70600                通过数:47540【题目描述】将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为1,4,5,6,8。【输入】两行:第......
  • c++-2023-05-05
    1、什么是标识符?变量、常量。为什么给标识符命名时要求开头不能使用数字?假如定义成int1=1,将造成混乱。2、为什么要有数据类型?为了方便分配内存。3、在vs的c++编译器中,如果定义单精度变量时其初始值后没有加f,系统会默认为double类型。4、c++中字符串的定义stringstr="hello......
  • [Leetcode] 0705. 设计哈希集合
    705.设计哈希集合EnglishVersion题目描述不使用任何内建的哈希表库设计一个哈希集合(HashSet)。实现MyHashSet类:voidadd(key)向哈希集合中插入值key。boolcontains(key)返回哈希集合中是否存在这个值key。voidremove(key)将给定值key从哈希集合中删除。如果......
  • 解决TestFlight提交时出现的ITMS-90426错误问题
    转载:http://kxdang.com/topic/appuploader/iosdev008.html在iOS应用开发中,我们经常使用TestFlight进行内测和分发应用程序。然而,有时候我们会遇到一个名叫“ITMS-90426错误”的问题,这会导致我们无法将应用程序提交到TestFlight进行审核。这种情况通常发生在我们的应用程序包含了一......
  • LeetCode 704. 二分查找 题解
    本题考查的就是一个基本的整数二分查找问题对于整数二分,有单调性一定可以二分,没有单调性的有时候也可以二分。算法思想(分为两种方法):查找结果是在左边区间的情况区间被划分为[l,mid]和[mid+1,r]1、确定分界点,mid=q[(l+r)/2]2、判断是否满足是:区间变成[l,mid]因此:r=mid否......
  • 2023年母亲节是哪一天?用手机提醒自己
    进入2023年的公历5月份,告别五一小长假之后,我们又要迎来一个非常有意义的节日了,这就是母亲节。那么今年的母亲节是哪一天呢?每年的母亲节都是公历5月份的第二个星期日,所以今年的母亲节是5月14日。为了表达对母亲的感恩之情,世界各地的人都会在这一天向母亲送上鲜花和礼物,例如漂亮的......
  • 【剑指 Offer】 05. 替换空格
    【题目】请实现一个函数,把字符串s中的每个空格替换成"%20"。 示例1:输入:s="Wearehappy."输出:"We%20are%20happy." 限制:0<=s的长度<=10000来源:力扣(LeetCode)链接:https://leetcode.cn/problems/ti-huan-kong-ge-lcof【思路】用StringBuilder,遍历数组,遇到空格就追加%20......
  • 在Ubuntu18.04安装Freeswitch1.10
    在Ubuntu18.04安装Freeswitch1.10一、版本选择二、Ubuntu的安装1、修改Ubuntu镜像(1)进入配置的目录,并进行配置文件备份(2)打开和修改源三、Freeswitch安装1、添加第三方源2、添加第三方源3、安装部分依赖包4、配置使用gawk5、编译安装程序依赖包(1)安装cmake(2)安装libks(3)安装signalwire-......
  • OpenProject:Ubuntu18.04下安装配置(docker方式)
    年前刚跳槽,发现很久没有更新文章啦。最近几年转到了技术管理岗,中小公司的技术管理,免不了做一些PM的活。以前用微软的Project(虽然盗版但真的好用),现在公司不允许使用盗版,只能找找开源的,于是发现了OpenProject。官方提供了几种安装方式:1.Package2.Docker3.UCS4.Other1.尝试下......