JSP传值

当从点击JSP页面中的链接时,会执行相关操作,把后台所需要的参数传递过去。

  1. 最常见的是通过form表单的形式传递。如下代码所示`
<s:form action="LoginAction.action" method="post"><s:textfield label="用户名" name="username" placeholder="输入用户名"></s:textfield><s:password label="登录密码" name="password" placeholder="密码"></s:password><s:submit  value="登录" />
</s:form>

在后台action中通过getter/setter 方法得到值:

private String username;
private String password;public String getUsername() {return username;}public void setUsername(String username) {this.username = username;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}

———-我是不合格的分隔线 ————

  1. 当JSP的链接为以下格式传递参数时:
<a href="loginAction.action?username=?&password=?"></a>

在后台接受参数的方式就会发生改变,不再是通过getter/setter方法,而是通过Request对象来获取参数,如下代码所示:

//获得request对象
HttpServletRequest request = ServletActionContext.getRequest();String username = request.getParameter("username");
String password = request.getParameter("password");

以上就是关于jsp传值的一些方法。如有遗漏,敬请期待更新。。。。。。。。。。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/570374.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

nginx反向代理获取用户真实ip

nginx做反向代理时,默认的配置后端获取到的ip都是来自于nginx,如何转发用户的真实ip到后端程序呢?如是是java后端,用request.getRemoteAddr();获取到的是nginx的ip地址,而不是用户的真实ip. 修改nginx配置,如下: upstream www.xxx.com {ip_hash;server serving-server1.com:80…

Action 跳转的方法和详解

在实际项目中&#xff0c;我们难免遇到页面跳转&#xff0c;传参&#xff0c;action与action之间的跳转&#xff0c;我们这时候则需要一些方法来完成&#xff0c;如下代码所示&#xff1a; <action name"login" class"loginAction.class"><resul…

java和C++有什么异同

相同点&#xff1a; java和C都是面向对象语言&#xff0c;都使用了面向对象的基本思想&#xff08;抽象、封装、继承、多态&#xff09;&#xff0c;都具有面向对象的基本特性&#xff08;继承、组合等&#xff09;。 不同点&#xff1a; ①&#xff1a;java为解释性语言&#…

Hibernate 语句总结

关系映射数据库Hibernate使用详解&#xff1a; 在hql语句中&#xff0c;from后面接的不是表名&#xff0c;是实体名&#xff0c;from User 注&#xff1a;User是实体名&#xff0c;不是数据库中的表名。 查询并返回表中的数量&#xff1a; String sql "select count(*…

DataGrid数据绑定

后台数据绑定 用户场景是生成报表&#xff0c;展示公司各员工每个月的绩效 数据结构 包括报表和单个员工绩效两个实体 public class Report {/// <summary>/// 统计时间/// </summary>public string StatisticalDate { get; set; }public List<ReportDetail>…

String.valueOf() 和 toString的区别

当我们使用对象转换为String类型时 在使用toString()方法中&#xff0c;因为java.lang.Object类里已有public方法.toString()&#xff0c;所以对任何严格意义上的java对象都可以调用此方法。但在使用时要注意&#xff0c;必须保证object不是null值&#xff0c;否则将抛出NullP…

[转]Angular2 使用管道Pipe以及自定义管道格式数据

本文转自&#xff1a;https://www.pocketdigi.com/20170209/1563.html 管道(Pipe)可以根据开发者的意愿将数据格式化&#xff0c;还可以多个管道串联。 纯管道(Pure Pipe)与非纯管道(Impure Pipe) 管道分纯管道(Pure Pipe)和非纯管道(Impure Pipe)。默认情况下&#xff0c;管道…

解决Ajax返回的json数据乱码问题

有以下两种方式&#xff1a; 直接设置编码格式&#xff1a; response.setCharacterEncoding("utf-8");设置客户端浏览器的html的编码格式&#xff1a;response.setContentType("text/html; charsetutf-8");

BRVAH(让RecyclerView变得更高效)(1)

本文来自网易云社区作者&#xff1a;吴思博对于RecyclerView&#xff0c; 我们重复编写着那一个又一个的列表界面&#xff0c;有的要分组&#xff0c;有的要添加广告头部、有的要不同类型item排列、等等需求&#xff0c;主要代码有大部分是重复的&#xff0c;如果有一个框架能够…

校验输入的两次密码是否一致的问题

使用jQuery框架中的validate插件&#xff0c;messages为提示信息。首先导入相应的js文件。 <script src"js/jquery-1.8.2.js"></script> <script src"js/jquery.validate.min.js"></script> <script src"js/messages_zh.…

MySQL自动备份shell脚本

在数据库的日常维护工作中&#xff0c;除了保证业务的正常运行以外&#xff0c;就是要对数据库进行备份&#xff0c;以免造成数据库的丢失&#xff0c;从而给企业带来重大经济损失。通常备份可以按照备份时数据库状态分为热备和冷备&#xff0c;按照备份数据库文件的大小分为增…

“==”和equals()的用法

equals()是java.lang.Object类的方法。 *对于字符串变量来说&#xff1a;”是比较两个对象在内存中的首地址&#xff1b;“equals()”是比较字符串中所包含的内容是否相同。 比如&#xff1a; String s1,s2,s3 "abc", s4 "abc" ; s1 new String("…

PyQt5菜单添加+事件+状态栏-7

1 from PyQt5.QtWidgets import QApplication,QMainWindow,QAction2 from PyQt5.QtGui import QIcon3 #demo_7:菜单添加action以及状态栏显示消息4 import sys5 class Example(QMainWindow):6 def __init__(self):7 self.app QApplication(sys.argv)8 sup…

git命令图片

转载于:https://www.cnblogs.com/duanwandao/p/9734074.html

怎么把JSP的参数:先传到JSP中,然后传给后台

第一种&#xff1a;可以在JSP中使用form表单&#xff0c;把参数放在input中hidden起来&#xff0c;然后在后台中取出来。代码如下&#xff1a; //前台jsp <form action"后台URL" method"post"><input style"display: none" name"…

Power Strings

题目连接 1 #include <stdio.h>2 #include <algorithm>3 #include <string.h>4 using namespace std;5 6 inline int read()7 {8 int x0,f1;char chgetchar();9 while(ch<0||ch>9){if(ch-)f-1;chgetchar();} 10 while(ch>0&&ch…

Content后台的获取为什么为空

在JSP页面中&#xff1a; <s:textarea placeholder"请输入正文" class"bookcontent" name"bookcontent"></s:textarea> 在后台需要获取数据&#xff1a; String bookcontent ServletActionContext.getRequest().getParameter(&q…

将vi打造成IDE

一.环境 发行版:Ubuntu 18.04 LTS 代号:bionic 内核版本:4.15.0-33-generic 二.步骤 2.1 准备工作 sudo apt-get install python3-pip clang cmake python2.7-dev -y pip3 install future frozendict 2.2 获取vundle git clone https://github.com/VundleVim/Vundle.vim.git ~…

解题: SDOI 2011 染色

题面 强行把序列问题通过树剖套在树上。。。算了算是回顾了一下树剖的思想。 每次树上跳的时候注意跳的同时维护当前拼出来的左右两条链的靠上的端点&#xff0c;然后拼起来的时候讨论一下拼接点&#xff0c;最后一下左右两边的端点都要考虑 1 #include<cstdio>2 #includ…

decode()、nvl()等用法详解

1、decode( 条件, if1, then1, if2, then2&#xff0c; 缺省值 )&#xff1a; 当条件 1时&#xff0c;则为1&#xff1b;else条件 2时&#xff1b;则为2&#xff1b;都不等时&#xff0c;为缺省值。 2、nvl&#xff08;a , b&#xff09;函数&#xff1a;如果a为NULL&#xf…