<!---jsp--->
<body>
<form action="login" method="post">
<input type="text" value="${user.username }" name="user.username" >
<input type="password" value="${user.password }" name="user.password" >
<input type="submit" value="提交">
</form>
</body>
//action
public class LoginAction extends ActionSupport{
/**
*
*/
private static final long serialVersionUID = 1L;
private User user;
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
@Override
public String execute() throws Exception {
System.out.println(user);
return "success";
}
}
分享到:
相关推荐
【JSP详解含JavaBean和EL表达式】 JavaServer Pages(JSP)是Java平台上的一个标准技术,用于创建动态Web页面。它允许开发者将HTML和Java代码混合编写,简化了网页开发流程。JSP的核心在于它能将业务逻辑、表示层和...
表达式语言(EL)是用于在Java应用程序中简洁地访问和操作对象属性的一种方式。它允许开发者通过简单的语法来读取和设置对象的属性,调用方法,以及执行其他面向对象的操作。在Java EE中,EL主要用于JSP和JSF页面,...
EL表达式通过一种简洁的语法结构,使得开发者可以方便地访问和操作JavaBeans属性、JSP作用域中的变量以及其他的Java对象。 EL表达式的语法结构非常直观,通常以`${`开头,后面跟一个表达式,然后以`}`结束。例如,`...
**SpringMVC与JSP中的EL表达式:前端获取参数的方法** 在开发Web应用程序时,SpringMVC框架常被用于处理后端逻辑,而JSP(JavaServer Pages)则负责前端展示。在前后端交互的过程中,传递参数是必不可少的环节。...
EL表达式包含了11个隐式对象,它们与JSP内置对象不同,但提供了方便的数据访问途径。 ##### 2.1 隐式对象列表 - **pageContext**:对应于当前页面的处理。 - **pageScope**:页面作用域属性的Map。 - **request...
在本篇文章中,我们将深入探讨EL表达式的语法、用途以及如何在JSP和JSF中有效地使用它们。 首先,EL表达式的基本语法是 `${expression}`,其中`expression`是一个指向Java对象或其属性的路径。例如,如果有一个名为...
在JSP(JavaServer Pages)中,Action Elements是用于扩展JSP功能的一组元素,它们使得开发者能更方便地处理页面间的跳转、数据传递以及对象的创建和操作。本文将重点介绍三个常用的Action Elements:`<jsp:useBean>...
EL表达式通常在${}内编写,可以用来获取、设置值,或者进行基本的算术和逻辑操作。EL与JSP的脚本元素相比,更易读,更易于维护,减少了页面中的Java代码量。 【Session】 Session是Web应用程序中的一种会话管理机制...
1. **使用Request对象**:Action通过设置`HttpServletRequest`对象中的属性来传递数据,然后在JSP页面中通过`<%= %>`或EL表达式`${ }`来获取这些属性值。这种方式简单易用,适用于小型项目。 ```java request....
EL表达式的语法简洁,以`${}`包裹,中间为合法表达式。例如,要输出字符串,可以写作`${"我叫小武灵灵"}`。EL有以下特点: - 可与JSTL和JavaScript结合使用。 - 自动进行类型转换,如`${num1 + num2}`可以直接连接...
开发者可以通过EL表达式直接访问`ValueStack`中的数据,例如: ```jsp ${foo} // 访问ValueStack中的foo ``` 需要注意的是,在`ActionContext`中的键值对前需要加上`#`作为前缀,例如`#request.userName`表示访问`...
jsp获取action传来的session和session清空以及判断 jsp获取action传来的session是jsp开发中的一种常见需求,Session是Web应用程序中的一种机制,用于存储用户的状态信息。jsp可以通过多种方式获取action传来的...
JSTL提供了一系列标准标签,如`c:forEach`用于循环,`c:if`用于条件判断,这些标签可以结合EL表达式,实现更复杂的业务逻辑,而无需编写过多的Java脚本。 EL的另一个重要特性是它的上下文和作用域。EL可以访问四种...
在Web开发中,JSP通常作为View层,与Controller(Servlet或Action)和Model(JavaBean或业务逻辑组件)配合实现MVC架构。 八、JSP与JSF(JavaServer Faces) JSF是基于组件的Web开发框架,JSP可以作为其视图技术,...
El表达式介绍.doc Expression Language.pdf jbp1-0-1.pdf jsp-2_1-fr-spec.pdf JSP-zh.pdf jsp.chm JSP12.PDF JSP2.0_7.pdf JSP2.0技术手册.rar jsp2_0.pdf JSP2_0技术手册.pdf jsp2_0技术手册.rar JSPXML.PDF JSP...
开发者可以通过阅读源码,了解如何配置Struts的配置文件(struts-config.xml),定义Action类处理用户请求,以及如何在JSP页面中使用JSTL标签和EL表达式显示数据。 具体到实例的实现,可能涉及到以下几个关键知识点...
EL表达式通常在JSP标签中使用,如`${user.name}`,用于显示`user`对象的`name`属性。EL不支持方法调用,但可以与JSTL(JavaServer Pages Standard Tag Library)结合使用,扩展其功能。 3. **主要区别** - **功能...
JSP提供了一系列内置对象,可以直接在JSP页面中使用,无需显式创建。常见的内置对象有: 1. `request`:代表HTTP请求对象,可以获取请求参数。 2. `response`:代表HTTP响应对象,用于设置响应头和发送数据回客户端...
- **EL表达式的使用**:EL表达式通常出现在`${}`中,可以用来访问请求、会话、应用等作用域内的对象属性,例如`${user.name}`,并且支持基本的算术和比较操作。 3. **JSP脚本元素** - **声明**:`! %>`用于声明...
在JSP页面中,可以直接通过EL表达式访问ValueStack中的对象属性,如`${foo}`表示获取栈中某个对象的"foo"属性。如果需要访问其他上下文中的对象,如ServletContext、HttpSession、HttpServletRequest的属性,就需要...