He'llWorld_Struts2
Posted 猩生柯北
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了He'llWorld_Struts2相关的知识,希望对你有一定的参考价值。
【步骤】
1.创建web项目
2.导入相关jar包
3.配置核心过滤器
web app libraris ---> struts-core ---> org.apache.struts2.dispatcher.ng.filter ---> StrutsPrepareAndExecuteFilter(Struts2的核心过滤器)
1 <!-- 过滤器 --> 2 <filter> 3 <filter-name>StrutsPrepareAndExecuteFilter</filter-name> 4 <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> 5 </filter> 6 <filter-mapping> 7 <filter-name>StrutsPrepareAndExecuteFilter</filter-name> 8 <url-pattern>/*</url-pattern> 9 </filter-mapping>
4.添加Struts2的配置文件
src ---> struts.xml --->复制struts-default.xml内容(web app libraris >> struts-core >> META-INF >> struts-default.xml) --->粘贴到struts2 配置文件 >> 去掉注释
1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE struts PUBLIC 3 "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" 4 "http://struts.apache.org/dtds/struts-2.3.dtd"> 5 6 <struts> 7 8 9 </struts>
5.创建Action类
1 public class HelloAction { 2 /** 3 * 请求处理方法 4 * 相当于Servlet中的Service 5 * @return 6 */ 7 public String execute(){ 8 System.out.println("execute is do......"); 9 10 return "success"; 11 } 12 }
6. 配置Action类
修改struts.xml中的内容。
1 <struts> 2 <!-- 3 name :包名 4 extends :表示继承于struts-default 5 --> 6 <package name="hello" extends="struts-default"> 7 <!-- 8 name :Action的名称,相当于servlet的映射名 9 class :Action的完整名称(包名 + 类名) 10 --> 11 <action name="hello" class="cn.hl.action.HelloAction"> 12 <!-- 13 控制跳转结果 14 --> 15 <result>index.jsp</result> 16 </action> 17 </package> 18 19 </struts>
7.布署项目
8.访问action
以上是关于He'llWorld_Struts2的主要内容,如果未能解决你的问题,请参考以下文章
Operator '?:' has lower precedence than '*'; '*' will be evaluated first(代码片
send_push_message()缺少4个必需的位置参数:'token','title','message'和'extra'(代码片
ueditor禁用编辑的时候报错:Uncaught TypeError: Cannot read property 'contentEditable' of undefined(代码片
error: ‘_beginthreadex‘ undeclared (first use in this function); did you mean ‘SDL_beginthread‘?(代码片
使用node.js中fs模块的copyFileSync方法复制文件报错“operation not permitted, copyfile ‘G: est.txt‘ -> ‘G:Trash‘“(代码片