Eclipse下Struts2的HelloWorld

[size=medium][/size]Eclipse下Struts2的基本配置请参考: http://hi.baidu.com/sonmeika/item/2aaa838db82153c9b1715414

jsp文件必须在WebContent文件夹下,如果要分层,如新建一个文件夹jsp,将hello.jsp放在里面,则要访问需在struts.xml文件里把result地址从/hello.jsp改为/jsp/hello.jsp,同时为了保持目录层次与服务器端目录层次的一致性,将namespace设为"/jsp"。

找了半天也就找到上面这种笨办法,个人感觉不够精简,但一时也找不到更好的方法,以后找到了再回来补充。

struts2中的命名空间可以保证浏览器地址栏中的目录层次与服务器端目录层次的一致性,这样程序员通过服务器端的目录层次计算相对路径,在浏览器中也是正常的。

另,开发web project还是用MyEclipse方便,能用尽量用吧,谁愿意费事呢~[/size]

[size=medium]闲来无事把struts2的HelloWorld补充下:
1.下载struts2,tomcat;
2.解压struts2中apps的struts2-blank.war文件,进入WEB-INF,拷贝lib里的jar包到Eclipse中相应的WebContent/WEB-INF/lib目录下;
3.复制WEB-INF目录中web.xml文件中filter的内容到Eclipse中的web.xml文件中;
4.到struts-2.3.8\apps\struts2-blank\WEB-INF\src\java目录下复制struts.xml文件到Eclipse中的src文件夹中。注释掉package相关内容,再拷贝一份到外面(便于参照修改),去掉global,default相关内容,result里修改为/hello.jsp,相应修改Eclipse中的jsp文件名为hello;
5.部署tomcat,jre参考上面的链接
6.启动tomcat,在浏览器里输入http://localhost:8080/项目名/namespace/hello(action名,可省略.action)

若想查看struts内部源码文件:选择referenced libraries中的struts2-core-2.3.8.jar,右击properties->java source attachment->external folder->D:/J2EE/struts2/struts-2.3.8-all/struts-2.3.8/src/core/src/main/java(struts2文件的路径参照如上)->ok,之后就可以按ctrl+左键查看源码了。[/size]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值