首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Struts2札记 - 01 第一个struts2应用

2012-10-09 
Struts2笔记 - 01 第一个struts2应用第一个struts2应用首先在struts.xml中加入如下配置package namedef

Struts2笔记 - 01 第一个struts2应用

第一个struts2应用

首先在struts.xml中加入如下配置

<package name="default" namespace="/demo" extends="struts-default"> <action name="helloworld" method="execute">  <result name="success">/WEB-INF/page/helloworld.jsp</result> </action></package><package name="包名" namespace="命名空间|(路径作为action访问路径的一部分,可以减少重复代码;斜线不能丢)"     extends="必须继承struts-default包 以便使用struts2的一些核心功能"> <action name="action的名称" method="执行action中的方法">  <result name="视图名称">视图路径</result> </action></package>

?

package中有一个abstract属性 如果abstract="true"则包中就不可以定义action

访问路径:项目名/命名空间/action名称
【HelloWorldAction 】

package struts2.demo.action;public class HelloWorldAction {  private String message;  public String getMsg() {  //此处execute方法的返回值必须为string型  return message; } public void setMsg(String msg) {  this.message = msg; } public String execute(){  this.message="我的第一个struts2应用";  return "success"; }}

?

【helloworld.jsp】
${msg}?//调用getMsg()方法获取message的值

热点排行