新建一个javaweb项目

在项目中加入Struts.xml( 选中项目右键MyEclipse-->project facets-->Struts2-->finish)

在src项目下新建一个包action

在action包中 新建一个userAction.class 继承actionSupport方法 具体代码如下

package action;

import com.opensymphony.xwork2.ActionSupport;

public class userAction extends ActionSupport {
public String getName() {
return name;
} public void setName(String name) {
this.name = name;
} public int getAge() {
return age;
} public void setAge(int age) {
this.age = age;
} private String name;
private int age; public String add(){
System.out.println("name=" + name);
System.out.println("age=" + age);
return SUCCESS;
}
}

然后设置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>
<constant name="struts.devMode" value="true"/> <package name="default" extends="struts-default" namespace="/action"> <action name="user" class="action.userAction" > <result>/user.jsp</result> </action>
</package>
</struts>

设置web.xml

<display-name>struts4</display-name>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
//将*.action改为*
<url-pattern>*</url-pattern>
</filter-mapping>
</web-app>

然后在webroot下新建user.jsp

最后开启tomcat服务器,打开浏览器输入网址

然后可以看控制台,发现值已经传出来了

最新文章

  1. .NET平台开源项目速览(13)机器学习组件Accord.NET框架功能介绍
  2. Python实战项目网络爬虫 之 爬取小说吧小说正文
  3. Android开发之解决父控件拦截子控件事件问题
  4. SQL server 性能调优
  5. 关于在Eclipse里面启动了服务,但是localhost:8080无法访问的问题:
  6. 如何将松散的dll打包进需要发布的exe
  7. AM335x(TQ335x)学习笔记——挂载Ramdisk
  8. 数据库笔试题(经典select语句的用法)【转载】
  9. HDFS建筑与shell操作
  10. vsftpd配置seccomp_sandbox=NO
  11. SVN如何commit(提交)项目代码
  12. 两种配置大数据环境的方法Ambari以及hadoop源代码安装的步骤
  13. 彻底理解Netty,这一篇文章就够了
  14. Django框架----命名空间模式
  15. DevOps安装、部署持续集成
  16. Ajax复习
  17. Android开发——Android中常见的4种线程池(保证你能看懂并理解)
  18. linux平台关闭某个进程的脚本
  19. ASP.NET存储Session的StateServer
  20. OpenCV学习(9) 分水岭算法(3)

热门文章

  1. 14.5 Go 爬虫
  2. 9.4 Go 数据格式
  3. win10安装nodejs,修改全局依赖位置和环境变量配置
  4. ios]企业开发者账号申请
  5. MyBatis In的使用
  6. HDU3117
  7. UVa 11529
  8. OpenResty高性能web平台
  9. eatwhatApp开发实战(十)
  10. R语言入门一