`
凤凤陈
  • 浏览: 19335 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

struts获取jsp页面上的参数

 
阅读更多

1.通过<form></form>传参

JSP页面

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>My JSP 'index.jsp' starting page</title>
    
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->

  </head>
  
  <body>
    <form action="user.action" method="post" >
    	用户名:<input type="text" name="uname" id="uname"/></br>
    	密码:<input type="text" name="uname" id="pwd"/></br>
    	<input type="submit" value="提交"/>
    </form>
  </body>
</html>

 

2.在action类中get,set方法就可以获取页面上的参数

action类:

package com.action;

import java.util.List;

import com.bean.testbean;
import com.opensymphony.xwork2.ActionSupport;

public class testaction extends ActionSupport{
	private String uname;
	private String pwd;
	
	
	public String getUname() {
		return uname;
	}
	public void setUname(String uname) {
		this.uname = uname;
	}
	public String getPwd() {
		return pwd;
	}
	public void setPwd(String pwd) {
		this.pwd = pwd;
	}
	
	public String execute(){
		System.out.println("用户名:========="+uname);
		System.out.println("密码:========"+pwd);
		return "ok";
		
	}
	
}

3.struts.xml的配置

struts.xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
	<package name="default" extends="struts-default" namespace="/">
		 <action name="user" class="com.action.testaction">
			<result name="ok">/index.jsp</result>
		</action>
		
	</package>
</struts>    
 

 

分享到:
评论

相关推荐

    struts2中action如何获取jsp页面参数1.rar

    本篇文章将深入探讨如何在Struts2中通过Action获取JSP页面的参数。 首先,我们需要理解Struts2的MVC架构,其中Model由Action类代表,View是JSP页面,Controller则是Struts2的DispatcherServlet。当用户在JSP页面上...

    struts2中action如何获取jsp页面参数1.pdf

    以下是关于如何在Struts2中Action获取JSP页面参数以及相关上下文对象的详细说明: 1. **ActionContext获取请求参数** - `ActionContext`是Struts2框架中的一个重要组件,它是一个存储执行Action时所需对象的容器,...

    struts2 中action 如何获取jsp 页面参数1.pdf

    本篇文章将详细介绍如何在Struts2的Action中获取JSP页面传递的参数。 首先,Struts2框架会自动将HTTP请求中的参数绑定到Action类的相应字段上,这是通过OGNL(Object-Graph Navigation Language)实现的。然而,...

    jsp +struts 分页经典

    在Struts中,开发者可以创建Action类来处理这些查询请求,Action类接收表单参数,调用业务服务层(Business Logic Layer)进行处理,然后返回结果给JSP页面展示。JSP页面可以通过EL(Expression Language)或JSTL...

    struts2 向结果传参数

    这里,`myValue`是Action中的一个属性,`myParam`将是JSP页面中可以访问的参数。 2. **使用Action类的属性** 在Action类中,你可以设置需要传递的属性,并在JSP中通过OGNL表达式访问。例如: ```java public ...

    struts1.x 和 struts2.x向Action里填充jsp参数原理

    6. 在Action类中,可以直接访问ActionForm中的属性,获取JSP页面传来的参数。 Struts2.x的工作原理: Struts2基于拦截器(Interceptor)模型,它的核心是StrutsPrepareAndExecuteFilter,这个过滤器负责拦截请求并...

    struts2实现在jsp页面对员工的增删改查操作

    在这个实例中,“struts2实现在jsp页面对员工的增删改查操作”意味着我们将探讨如何使用Struts2框架来处理员工管理的基本功能,包括添加、删除、更新和查询员工信息,并在JSP页面上展示这些操作。 首先,我们需要...

    struts2+jdbc+jsp增删改查

    8. **视图展示**:JSP页面会显示从数据库获取的学生信息,可能使用JSTL(JavaServer Pages Standard Tag Library)或其他标签库来简化页面代码,如`&lt;c:forEach&gt;`循环遍历学生列表,`&lt;s:textfield&gt;`创建表单输入元素...

    struts2获取参数,解决乱码,跳转

    例如,`execute()`方法返回`"success"`后,Struts2会寻找配置文件中`&lt;result name="success"&gt;`的定义,并转发到对应的JSP页面。 ```xml &lt;result name="success"&gt;/success.jsp ``` 除了`dispatcher`,还有其他...

    ajax+struts2.0+jsp下拉列表级联

    在"AjaxTest"这个压缩包文件中,可能包含了实现这一功能的源代码,包括JSP页面、Struts2 Action类、相关的JavaScript脚本以及可能的配置文件。通过研究这些文件,你可以深入理解如何将AJAX、Struts2和JSP结合,实现...

    Struts2接收参数

    这可能包括Action类、对应的领域模型类、配置文件以及JSP页面。通过研究这些文件,你可以更深入地理解Struts2参数处理的机制。 总的来说,Struts2通过Action类、OGNL表达式和一系列的配置及标签,为开发人员提供了...

    JSP上手struts2常用包2.3版

    2. **Struts2 JSP标签库**:`struts2-convention-plugin.jar`和`struts2-jsp-plugin.jar`提供了与JSP集成的支持,允许开发者在JSP页面中使用Struts2的标签来简化视图层的开发,如`s:property`、`s:form`、`s:action`...

    【原创】struts+mysql+jsp 分页

    总结来说,"struts+mysql+jsp 分页"这个主题涉及到Struts框架中Action类的设计、MySQL数据库的分页查询以及JSP页面的动态渲染。通过合理的代码组织和利用MVC模式,可以实现高效、灵活的分页功能。在实际开发中,...

    Java struts2 ongl 标签 jsp页面

    Java Struts2 OGNL(Object-Graph Navigation Language)标签是用于在JSP页面中动态地访问和操作Java对象的强大工具。以下是对这些知识点的详细解释: 1. **对象树的访问**: OGNL允许开发者通过点号(`.`)来遍历...

    JSP Struts2 分页 导出Excel

    JSP页面上通过参数传递当前页码,由Struts2处理后返回相应的数据。 4. **jQuery与Ajax** jQuery是一个JavaScript库,简化了DOM操作和Ajax请求。在本案例中,我们可以使用jQuery的Ajax方法向服务器发送异步请求,...

    struts2中action接收参数的方式

    例如,如果在JSP页面上有这样一个表单: ```jsp 提交" /&gt; ``` 对应的Action类可以这样设计: ```java public class SubmitAction extends ActionSupport { private String username; public String ...

    struts2 使用action属性接收中文参数(post提交)

    - Struts2支持使用注解在Action类的方法参数上,比如`@RequestParam`,配合`@InitBinder`,可以在控制器层处理编码问题。 4. **JSP页面**: - JSP页面的`;charset=UTF-8" language="java" %&gt;`指令应设置正确的...

Global site tag (gtag.js) - Google Analytics