1、前台页面:parameter.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%>">
</head>
<body>
<center>
<h1>
向后台传递参数测试
</h1>
<form action="parameter!getParameter.action">
用户名:
<input type="text" name="userName">
<br>
密码:
<input type="password" name="userPassword">
<br>
<input type="submit" value="提交">
</form>
</center>
</body>
</html>
2、控制器:ParameterAction.java
package action;
import com.opensymphony.xwork2.ActionSupport;
/**
* 在struts2.0中,由于对request ,response ,session 等对象进行封装
* 所以在接受前台传递过来的参数时,不能直接使用request对象
* struts2.0采用反射来接受前台传递过来的参数,使用方法如下:
* 假设前台的文本框如下:<input type="text" name="userName">
* 只要在action类中添加一个属性userName ,并且提供对应的set和get方法
* struts2.0就可以把文本框的值传递到action类中的userName属性中
* 注意:前台要向后台传数据,只能通过form表单作为一个载体
* @author Administrator
*
*/
public class ParameterAction extends ActionSupport {
/**
* 版本号
*/
private static final long serialVersionUID = 1L;
/**
* 用户名
*/
private String userName;//和前台的文本框的name属性值一致,并提供set和get的方法
/**
* 密码
*/
private String userPassword;
/**
* 获取前台传递过来的参数
* @return
*/
public void getParameter(){
//把接受到的参数打印到控制台中
System.out.println("接收到的参数如下:");
System.out.println("用户名:"+this.getUserName());
System.out.println("密码:"+this.getUserPassword());
//return "success";
}
/**
* 获取用户名
* @return
*/
public String getUserName() {
return userName;
}
/**
* 设置用户名
* @param userName
*/
public void setUserName(String userName) {
this.userName = userName;
}
/**
* 获取密码
* @return
*/
public String getUserPassword() {
return userPassword;
}
/**
* 设置密码
* @param userPassword
*/
public void setUserPassword(String userPassword) {
this.userPassword = userPassword;
}
/**
* 获取版本号
* @return
*/
public static long getSerialVersionUID() {
return serialVersionUID;
}
}
3、配置文件:struts.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="admin" namespace="/" extends="struts-default">
<!-- parameterAction -->
<action name="parameter" class="action.ParameterAction">
</action>
</package>
</struts>
4、测试
<!--EndFragment-->
- 大小: 13.1 KB
- 大小: 11.5 KB
分享到:
相关推荐
后台接收到的数据一直显示null 原因: 使用@RequestBody标签接收json数据,参数类型不能用Sting 看这两个注解的作用 @RequestParam ...是作用在形参列表上,用于将前台发送过来固定格式的数据【xml 格式或
后台数据写成<root><row 姓名='张三' 年龄='22'/> 前台HTML自动显示成表格了...并且无论表头有多少标题都可以扩展,直接导入进eclipse就能用.....
事情: 从java后台返回List类型数据,用于界面显示。但js中想获取它并操作它。直接使用EL表达式,js把它识别成字符串了。不是我想要的啊。。网上搜了搜大家的解决方案…最好的当然是把List集合转成json格式传到界面...
在thymeleaf网页中,js获取后台model传递过来的对象很重要,这对减少数据库表操作代码的工作量,以及使前台开发更具灵活行怎么强调也不过分。获取model传过来的简单变量很简单,但是获取它传过来的对象不容易。 本例...
假如在前台登录的时候用户名和密码包装成一个VO对象,那么怎样传递给后台的Java处理,怎样在后台获取数据? 文件里包括源码码和说明文档
在实际项目开发中,有很多时候,前台页面的数据需要后台服务器传递过来。而前台需要循环铺值,类似如下页面: 请求后台数据: wx.request({ url: getApp().globalData.httpUrl + '/sys/group/selectGroupProList'...
后台传递到前台数据转化为json格式,步骤要掌握好。 3.在js使用jquery必须要引用进来,否则会不执行jquery语句,这个问题困扰了我半天才解决掉,菜鸟的悲哀啊。jquery引用流程如下:网上下载jQuery.js,jquery-1.4.2...
用angularJS中的$http服务碰到了一个问题:运用$http.post方法向后台传递数据时,后台的php页面获取不到data参数传过来的值。 不论是这种姿势: $http.post( "1.php", { id: 1 }).success(function (data) { ...
webForm1.aspx 从数据库得到datatable数据,传递给页面js函数。通过百度js aspi 生成页面地图。 后台函数说明 GetXYTipStr(System.Data.DataTable vdt) 参数是 datatabel ,你可用你的ado之类的访问数据库生成。...
本文实例介绍了JS实现动态生成表格并向后端提交表格数据的相关代码,分享给大家供大家参考,具体内容如下 先来看一下需求:在web页面上动态的生成表格,并可以对表格中的数据进行编辑,然后把表格中的数据提交至后端...
获取网页信息--可以做到一个文件多出使用(后台结果公告内容,通过获取结果公告内容抓取到前台显示) 微信公众平台调用post提交数据 有些需要传递json格式的数据如果不是json格式的数据可能会报错误
掌握如何将前台数据传递到后台,并将后台操作结果返回到前台 c. 掌握如何获取和设置 button 和 textField 控件的文本值 主要内容 a. 我们先在页面中添加三个 ext 组件:store, menu,gridpanel b. 将 gridpanel 的...
获取前台传过来的中文时,得到的还是ISO-8859-1字符集,中文就会出现乱码现象,好多人的解决办法是在前台传递中文之前进行decode,后台再decode一下进行转换,这样感觉很是麻烦,难道就没其他的方式解决吗?...
2)后台使用了javaweb,主要是jsp+mvc+servlet分层思想实现,每一个功能都是通过javabean获取前台页面的数据,传递给servlet,然后进一步通过service层与dao数据库层的交互进行功能数据的处理,处理结果通过bean返回...
使用AJAX进行数据传递、后台PHP根据请求生成符合条件的XML文件,返回前台。 前台的JavaScript进行XML的解析,最后将数据进行整理输出。 [\getZipInfo\] 建立数据库xmlinfo,初始化data\目录下的四个数据脚本,...
此设计主要实现了基于Android的电子规则证据助手的应用的开发,该手机软件主要分为客户端和服务端两大部分,客户端主要负责数据的获取和数据的上报,以及对应数据在界面的展示,用户的交互操作,控件的摆放和点击...
电话号码和身份证号码必须要求输入格式与生活相符合,当你前台验证通过的时候你点击注册,表单会将你输入的值通过name值传递给后台并保存到数据库中。 如果投搞中心数据的信息需要修改,管理员可以通过查询投搞中心...
在 Internet 飞速发展的...本毕业设计(基于 C#.NET技术的“网上书店”的设计与实现)使用了C#.NET来编写实现前台后台的功能实现,同时使用到MSSQL2000 数据库实现数据的保存功能。利用此来提高购书者搜索书籍的效率。
smartclient 动态获取后台执行状态 64 smartclient dialog 66 smartclient(barcode system) 67 smartclient访问demo 77 smartclient 传递多个参数 77 smartclient Dynamicform 布局 78 smartclient 持有对象的引用...
在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们生活中各个方面发挥着重要的作用。网站建设已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。 对于...