导航:首页 > 源码编译 > struts2源码

struts2源码

发布时间:2022-01-13 23:48:05

① 求struts2+spring+hibernate框架技术与项目实战这本书的光盘源码

② 怎么把struts2源码导入到eclipse

方法如下:
右击project,选择 Build Path --> Add External Archives.. 选择lib所在目录。
建议建立一个UserLib:Windows -- java -- Build Path -- User Libraries ,在右边点击New,新建一个名为struts2的lib name, 然后点击Add Jars,把对应的jar包导入进去。
使用UserLib:右击项目,Add Library -- User Library -- 选择建的struts2的lib就Ok了。

③ 谁有struts2 源代码(.java 的)给我一份,谢谢了

import javax.servlet.http.HttpServletRequest;

import org.apache.struts2.ServletActionContext;
import org.apache.struts2.config.Result;
import org.apache.struts2.config.Results;

import com.java.bean.Users;
import com.java.service.UsersService;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;

public class UsersAction extends ActionSupport implements ModelDriven<Users> {

private Users user = new Users();

public Users getUser() {
return user;
}
public void setUser(Users user) {
this.user = user;
}

public Users getModel() {
// TODO Auto-generated method stub
return user;
}

//注入service
private UsersService usersService;
public UsersService getUsersService() {
return usersService;
}
public void setUsersService(UsersService usersService) {
this.usersService = usersService;
}

/**
* 注册
*/
public String reg() throws Exception {

usersService.add(user);
return "succ";

}

/**
* 登录
*/
public String login() throws Exception {

// 直接调用service
boolean flag=usersService.login(user);
if(flag){
return "succ";
}else
{
return "reg";
}
}

/**
* 删除
*/
public String delete()throws Exception{
HttpServletRequest request=ServletActionContext.getRequest();
String userId=request.getParameter("userId");
usersService.delete(Integer.parseInt(userId));
return "succ";
}

/**
* 修改
*/
public String update()throws Exception{

usersService.update(user);
return "succ";
}
}
--------------------------------------------------------------------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>

<constant name="struts.objectFactory" value="spring"/>

<package name="action" extends="struts-default">
<action name="user" class="userAction">
<result name="succ">/list.jsp</result>
<result name="reg">/reg.jsp</result>
</action>

</package>

</struts>

④ 谁有尚学堂马士兵的Struts2的项目源码

首先,struts2进行权限验证是用拦截器做的
一个简单的登录拦截器示例如下:
package com.zdf.interceptor;

import com.opensymphony.xwork2.Action;
import com.opensymphony.xwork2.ActionInvocation;
import com.opensymphony.xwork2.interceptor.AbstractInterceptor;
import com.zdf.entity.Admin;

@SuppressWarnings("serial")
public class LoginInterceptor extends AbstractInterceptor{

@Override
public String intercept(ActionInvocation invocation) throws Exception {
// TODO Auto-generated method stub
Admin admin = (Admin)invocation.getInvocationContext().getSession().get("ADMIN");
if(admin!=null){
return invocation.invoke();
}else{
return Action.LOGIN;
}
}

}

⑤ 怎样将struts2的源码关联到myeclipse中

另外一种方法: 1、 下载Struts的开源代码,放在相应的目录; (例如:struts-2.0.14-src, 放在G:\Study\struts\src下面)。 2、 在 Eclipse的 项目-属性-java构建路径-库中,选择一个需要关联的jar文件,选择"源代码关联项";将其关联到相应的目录;(例如 struts2-core-2.0.9.jar关联到G:\Study\struts\src\struts-2.0.14-src\src\core \src\main\java中。注意:下载的目录为 struts-2.0.14-src,关联的目录为struts-2.0.14-src\src\core\src\main\java) 不过这里没说明,要关联文件夹的话,你要选择第三个按钮,external folder

⑥ 如何为struts 的struts2-core.jar文件添加源码

我前几天也跟你有一样的想法,研究了一下struts2的源码。
建一个空白的web工程(myeclipse),正确引入struts2的jar。做个最简单的例子跑通就行。
struts2的源码主要是struts2-core-2.xxx.jar和xwork-core-2.xxxx.jar 将这两个jar与源码包关联就可以了。这样可以看到源码了。
而且如果你想测试某个类,可以自己在自己的工程了建于struts2同名的包复制源码,加上自己的测试代码,跑起来会引用你写的,而其他的类则会去struts2的包类引用。
开始有点乱,看了三四天才整出点头绪,祝你好运!

⑦ Struts2增删改查(完整项目版+源码+数据库)

ajax的ok不

阅读全文

与struts2源码相关的资料

热点内容
ad18编译pcb 浏览:344
开原研究生管理系统源码 浏览:168
pdf擦除工具 浏览:373
帝国首页模板下载哪个文件夹 浏览:855
有没有用云服务器赚钱的 浏览:93
rubypdf 浏览:471
文艺复兴史pdf 浏览:733
PDFgps测量 浏览:982
2k16生涯模式文件夹 浏览:395
研发云服务器续费 浏览:447
php地址重写 浏览:344
网上练瑜伽用什么app最好 浏览:557
文件夹为何搜索不了 浏览:338
怎么快捷删除lol换肤文件夹 浏览:253
pdf填字 浏览:298
opencv立体匹配算法 浏览:461
什么app软件排第一 浏览:323
c语言仅可以编译么 浏览:792
mfc的按钮编程 浏览:583
linuxnandflash驱动 浏览:88