1、创建新的Dynamic Web项目 ------------------------ ------------------ 2、struts2框架配置 ------------------------ ------------------ 3、创建类HelloAction,添加sayHello属性和定义返回值为String的excute无参方法 * 需注意的是,这里的excute方法作为struts.xml配置的参数,其返回值必须为String类型 * 且其返回的值为 struts.xml配置的 <result>标签 的name属性值 * 添加的sayHello属性在excute方法执行后 被赋值,且被添加到域中,后面jap可通过EL表达式获得sayHello的值
------------------------ ------------------ 4、 struts.xml添加配置信息 * 添加package标签 >name属性必须为唯一,用于分类 >namespace属性自定义,但需带 " / " 前缀,结构类似文件夹 >extends属性值一般为struts-default,其继承自struts2.core.xxx.jar内的 struts-default.xml * package标签内添加action标签 >name属性自定义,但命名一般和class属性的类名类似 >class属性指定为前面HelloAction类,包名+类名 >method属性指定为HelloAction类的需要执行的方法名 *action标签内添加result标签 >name属性指定为执行HelloAction类的excute方法后返回的String类型的值 >action标签内内容为跳转的jsp页面,未防止客户直接访问jsp,需将该jsp页面文件放入WEB-INF文件夹中 注意,访问该jsp的地址为: host:port/项目名/package的namespace属性值/action的name属性值 例如此实例的访问地址为 : ------------------------ ------------------ 5、在 WEB-INF文件夹内的hello.jsp中添加EL表达式 ------------------------ ------------------ 6、将项目部署到tomcat中,启动,使用浏览器访问 ============================= 很多东西不知道怎么解释 但手动打一次这个简单项目的代码就能有所领悟 =============================
版权声明:本文为博主原创文章,未经博主允许不得转载。