01:web.xml配置:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <!-- 01:启动struts2框架 -->
<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>
<url-pattern>/*</url-pattern>
</filter-mapping> <welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>

02:编写action类

package com.self.action;
/**
* 02:写相应的处理方法
*/
public class HelloWorldAction { private String message; public String dohelloworld(){
return "doresult";
} //为属性注入值,需要提供set方法
public void setMessage(String message) {
this.message = message;
}
//在页面显示值,需要get方法
public String getMessage() {
return message;
} }

03:配置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>
<!-- o3:配置相应的类、方法 -->
<package name="hw" namespace="/test" extends="struts-default">
<action name="helloworld" class="com.self.action.HelloWorldAction" method="dohelloworld">
<!-- 为属性注入值 -->
<param name="message">in_message</param>

<result name="doresult">
/showresult.jsp
</result>
</action>
</package>
</struts>

04:页面获取值:

  <!-- 第4步:显示 -->
<body><BR><br><BR>
<center>
将页面放在WEB-INF下面,这样用户直接访问不到<BR><br> 为action的属性注入值:
${message}
<BR></center>
</body>

最新文章

  1. 移动端下拉刷新、加载更多插件dropload.js(基于jQuery/Zepto)[转]
  2. jqGrid 操作一些总结
  3. weblogic启动受管服务器报错Authentication for user weblogic denied (weblogic 11g 域账号密码不生效的解决方法)
  4. Entity Framework 5.0系列之自动生成Code First代码
  5. prototype
  6. Java处理excel文件
  7. ccflow学习下载网址
  8. Fuck Flyme Theme
  9. WCF 学习总结2 -- 配置WCF
  10. android如何获取手机型号和版本号
  11. QTP自传之对象
  12. COJ 3016 WZJ的图论问题
  13. 知方可补不足~用xsl来修饰xml
  14. Thinkpad E431 解决无线网卡无法开启
  15. TPshop之短信注册配置(阿里云)
  16. 【数据结构】KMP算法
  17. 04 | 链表(上):如何实现LRU缓存淘汰算法?
  18. linux下安装python3(转)
  19. django template模板 母板 include导入
  20. 腾讯云 Game-Tech 技术沙龙小游戏专场“空降”长沙

热门文章

  1. Java实验报告五:Java网络编程及安全
  2. CDH商业版本的搭建(hadoop+hive+sqoop)
  3. 设计模式:状态模式(State)
  4. 安装MVC3后没有dbcontext生成器的解决方案
  5. JQuery事件的链式写法
  6. TestNG学习-002-annotaton 注解概述及其执行顺序
  7. 移动端省际联动插件mobiscroll
  8. iptables常用操作
  9. API文档的阅读
  10. iOS使用代码截图