Servlet/jsp和Action/jsp传值
=======Servlet/jsp=========
Servlet<----jsp(也是Servlet的类,最后解析成Html生成页面)
request.getParameter()方法获得请求参数,如果有必要把获得的参数封装成实体类
如:
jsp
<input type="text" name="name"/>
<input type="password" name="pwd"/>
servlet
String name=request.getParameter("name");
String pwd=request.getParameter("pwd");
可以封装成对象
User user=new User();
user.setName(name);
user.setPwd(pwd);
----------------------------
Servlet----->jsp
利用EL表达式和jstl标签(在page,request,session,application绑定的值取)
$(paramer)
$(实体对象.属性)
如:
--1-
Servlet
request.setAttribute("name",name);
request.getRequestDispatcher("/WEB-INF/jsp/view2.jsp").forward(request, response);
jsp
$("name")
--2-
Servlet
User user=new User();
request.setAttribute("user",user);
request.getRequestDispatcher("/WEB-INF/jsp/view2.jsp").forward(request, response);
jsp
$("user.name")
==========Action/jsp===================
Action------->jsp
---1-----------
Action
String name;
String pwd;
void setName(){}
String getName(){}
void setPwd(){}
String getPwd(){}
jsp(El表达式和jstl标签)
$("name")
$("pwd")
---2------------
Action
User user;
void setUser(){}
String getUser(){}
jsp(El表达式和jstl标签)
$("user.name")
$("user.pwd")
Action<-------jsp
------1---------------
Action
String name;
String pwd;
void setName(){}
String getName(){}
void setPwd(){}
String getPwd(){}
jsp
<input type="text" name="name">
<input type="text" name="pwd">
------2--------------
Action
User user;
void setUser(){}
String getUser(){}
jsp
<input type="text" name="user.name">
<input type="text" name="user.pwd">
转载于:https://blog.51cto.com/xuliangjun/1365234
Servlet/jsp和Action/jsp传值相关推荐
- jsp调用struts,jsp调用action,action获取表单提交的参数
自定义action类.LgqAction: @Component @Scope(value="prototype") public class LgqAction { ...
- jsp servlet示例_Servlet和JSP中的文件上传示例
jsp servlet示例 使用Servlet和JSP将文件上传到服务器是Java Web应用程序中的常见任务. 在对Servlet或JSP进行编码以处理文件上传请求之前,您需要了解一点有关HTML和 ...
- Servlet跳转到JSP页面后的路径问题相关解释
一.现象与概念 1. 问题 在Servlet转发到JSP页面时,此时浏览器地址栏上显示的是Servlet的路径,而若JSP页面的超链接还是相对于该JSP页面的地址且该Servlet和该JSP页面不在同 ...
- jsp调用servlet_053 JSP+Servlet整合练习:拼饭后台管理系统框架文档
项目名称: 拼饭后台管理系统 项目需求: 实现用户登录功能 实现用户退出功能 实现用户注册功能 功能分析: 用户登录: 根据用户名和密码查询客户信息.查到则登录成功,查不到则登录失败. 用户退出: 销 ...
- java web开发(servlet传递数据给jsp)
[ 声明:版权所有,欢迎转载,请勿用于商业用途. 联系信箱:feixiaoxing @163.com] 实际开发中,servlet多用于controller,jsp多用于view.之前,我们谈过了怎么 ...
- Java+Servlet+filter+javascript+html+jsp登入注册更新个人信息
eclipse+Java+Servlet+filter+javascript+html+jsp+EL登入注册更新个人信息 数据库sql用vs2008或者mysql用mysql 代码粗糙,提示信息未处理 ...
- servlet传参给jsp和js与java变量互传(废弃,建议JSP开发使用jstl)
前端.后端.和js脚本数据交互 1.servlet传参数到jsp页面 1.1 servlet页面发送参数 1.2 jsp页面接收参数 2.jsp页面传参数给servlet 2.1 jsp页面提交参数 ...
- Struts2中jsp page=xxx.action/jsp失效
问题: 在Struts2中<jsp:forward page="xxx.action"></jsp:forward>失效了,不但调转不过去还报404错误.不 ...
- HTTP Status 500 - javax.servlet.ServletException: File [/head.jsp] not found
完整错误信息 HTTP Status 500 - javax.servlet.ServletException: File [/head.jsp] not found type Exception r ...
最新文章
- 各厂商防火墙初始登录IP及密码信息
- sql 拼接int类型的字段_一套简单实用的SQL脚本(下篇)
- 我肝了一个月,给你写出了这本Java开发手册。
- ajax数据传送中文乱码,springmvc 发送ajax出现中文乱码的解决方法汇总
- 图文直播:Pokémon Go真爱粉与“脑残粉”之间的爱恨情仇
- 化学方程式作评、数学上成知识百科……那些“别人家的老师”有何特别?
- 计算机体系结构现状及发展论文,计算机体系结构的发展及技术问题探讨
- 对于“增霸卡“的介绍跟使用
- 用matlab如何求导,matlab如何求导 matlab求导 matlab如何求导
- 配置ACL隔离交换机的VLAN
- android备份apk,无需手机助手,ABI帮你安装/备份安卓APK
- 怎么用svg画一个圆圈(一)
- IDM关于某些应用程序阻止了IDM集成到浏览器中
- intent.setComponent()方法
- 拓扑排序 by zyz on 2021/4/11
- OSChina 周一乱弹 ——月薪三万长的帅的为啥找不到女朋友
- 如何获得ADI公司的技术支持服务
- [No0000C8]英特尔快速存储IRST要不要装
- cakephp部署及实例操作
- 工程制图计算机考试题库,工程制图—考试题库及答案(106页)-原创力文档
热门文章
- hadoop 文本统计一个字符的个数_使用hadoop统计多个文本中每个单词数目
- 图像归一化处理 相同像素_图像处理学习笔记(九)——灰度直方图及其均衡化(理论篇)...
- python输出日志文件_python将print输出的信息保留到日志文件中
- 解决微信小程序 picker 模式日期,设置默认当前时间
- 【新星计划】MATLAB-冒号:符号详解
- solaris与linux区别,solaris与linux命令的区别
- linux下mqm用户下S开头日志,Linux新建用户,切换后只显示$问题
- itextpdf添加表格元素_使用iText填充pdf表单
- sql update 日期减6个月_【干货】SQL基础快速入门
- 牛人推荐机器学习网站