本文整理汇总了Java中org.apache.struts2.interceptor.validation.SkipValidation类的典型用法代码示例。如果您正苦于以下问题:Java SkipValidation类的具体用法?Java SkipValidation怎么用?Java SkipValidation使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
SkipValidation类属于org.apache.struts2.interceptor.validation包,在下文中一共展示了SkipValidation类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: execute
import org.apache.struts2.interceptor.validation.SkipValidation; //导入依赖的package包/类
@SkipValidation
@Override
public String execute() {
logger.debug("execute start.");
// 读取数据
loadData();
// 读取区块
loadBlock();
if (notFoundFlag) {
return HTTPHEADER404;
}
if (this.hasErrors()) {
logger.debug("execute abnormally end.");
setHasError(true);
return FREEMARKER_ERROR;
}
logger.debug("execute normally end.");
return FREEMARKER;
}
示例2: execute
import org.apache.struts2.interceptor.validation.SkipValidation; //导入依赖的package包/类
@SkipValidation
@Override
@Action(value = "wxlogin")
public String execute() {
logger.debug("execute normally end.");
String backUri =this.getDomain()+"/getopenid";
backUri+="?forwardUrl="+forwardUrl;
String url;
try {
url = WeixinUtils.buildOAuthUrl(backUri);
this.setForwardUrl(url);
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return GOTO_REDIRECT;
}
示例3: execute
import org.apache.struts2.interceptor.validation.SkipValidation; //导入依赖的package包/类
@SkipValidation
@Override
@Action(value = "wxregister")
public String execute() {
logger.debug("execute normally end.");
String backUri =this.getDomain()+"/wxregisteruser";
backUri+="?forwardUrl="+forwardUrl;
String url;
try {
url = WeixinUtils.buildOAuthUserInfoUrl(backUri);
this.setForwardUrl(url);
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return GOTO_REDIRECT;
}
示例4: execute
import org.apache.struts2.interceptor.validation.SkipValidation; //导入依赖的package包/类
@SkipValidation
@Override
@Action(value = "paycallback")
public String execute() {
logger.debug("execute normally end.");
try {
Thread.sleep(1000);
TUser user = new TUser();
//修改金额
user = userService.getByNo(LoginManager.getLoginUser().getUserno());
// 登录处理
LoginManager.doLogin(user);
HttpSession session = LoginManager.getSession(false);
if (Utils.isDefined(session)) {
String forwardUrl =(String)session.getAttribute("paypreurl");
this.setForwardUrl(forwardUrl);
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return GOTO_REDIRECT;
}
示例5: toDataAnalysePage
import org.apache.struts2.interceptor.validation.SkipValidation; //导入依赖的package包/类
/**
* ȥ�����ݷ���ҳ��
*
* @return
*/
@SkipValidation
public String toDataAnalysePage() {
getBlogNumsWithTag();
getQuestionNumsWithCategory();
feedBackList = feedBackService.findAllFeedBacks();
int registedUserNums = userService.getRegistedUserNums();
application.put("registedUserNums", registedUserNums);
application.put("blogNumsWithTag", blogNumsWithTag);
application.put("questionNumsWithTag", questionNumsWithTag);
if (application.get("count") == null
|| (Integer) (application.get("count")) == 0) {
application.put("count", 0);
}
return "dataAnalysePage";
}
示例6: getBlogNumsWithTag
import org.apache.struts2.interceptor.validation.SkipValidation; //导入依赖的package包/类
/**
* �õ�����ij����ǩ�IJ��͵�����(���ڽ������ݷ���)
* @return
*/
@SkipValidation
public void getBlogNumsWithTag() {
List<Blog> blogs = blogService.findAllBlogs();// �õ�����blog
// �õ�����ij����ǩ�IJ��͵�����(���ڽ������ݷ���)
for (int i = 0; i < blogs.size(); i++) {
// �õ��˲��͵ı�ǩ
List<Tag> tags = new ArrayList<Tag>(blogs.get(i).getTags());
for (int j = 0; j < tags.size(); j++) {
// map���Ѿ��д˴α�������tag,ֱ�ӽ����д�tag�IJ�����+1
if (blogNumsWithTag.keySet().contains(tags.get(j).getTagName())) {
Integer num = blogNumsWithTag.get(tags.get(j).getTagName());
blogNumsWithTag.put(tags.get(j).getTagName(), ++num);
} else { // map���治���˴α�������tag,���ú��д˱�ǩ�IJ�����Ϊ1
blogNumsWithTag.put(tags.get(j).getTagName(), 1);
}
}
}
JSONObject object = new JSONObject(blogNumsWithTag);
try {
response.setContentType("application/json; charset=UTF-8");
response.getWriter().print(object);
System.out.println("key= "+object);
} catch (Exception e) {
}
}
示例7: getQuestionNumsWithCategory
import org.apache.struts2.interceptor.validation.SkipValidation; //导入依赖的package包/类
/**
* �õ�����ij��������������(���ڽ������ݷ���)
*/
@SkipValidation
public void getQuestionNumsWithCategory() {
List<Question> questions = questionService.queryAllQuestions();
for (int i = 0; i < questions.size(); i++) {
// map���Ѿ��д˴α����õ���question�ķ���,ֱ�ӽ����д˷����������+1
if (questionNumsWithTag.keySet().contains(
questions.get(i).getCategory())) {
Integer num = questionNumsWithTag.get(questions.get(i)
.getCategory());
questionNumsWithTag.put(questions.get(i).getCategory(), ++num);
} else {
// map���治���˴α�������question�ķ���,���ú��д˴˷����������Ϊ1
questionNumsWithTag.put(questions.get(i).getCategory(), 1);
}
}
JSONObject object = new JSONObject(questionNumsWithTag);
try {
response.setContentType("application/json; charset=UTF-8");
response.getWriter().print(object);
System.out.println("key= "+object);
} catch (Exception e) {
}
}
示例8: logout
import org.apache.struts2.interceptor.validation.SkipValidation; //导入依赖的package包/类
/**
* �˳���¼
*/
@SkipValidation
public String logout() {
// 1����������-1����ȡ������������������>0����-1
Integer count = (Integer) application.get("count");
User user = (User) sessionMap.get("user");
if (count != null && count > 0) {
count--;
application.put("count", count);
// �˳���¼ʱ�Ƴ����û�
userInfo.remove(user.getUsername());
}
//��Cookie�ÿ�
Cookie emailCookie = new Cookie("email", "");
Cookie pswCookie = new Cookie("password", "");
response.addCookie(emailCookie);
response.addCookie(pswCookie);
sessionMap.clear();
// 2��sessionʧЧ��ǿתΪSessionMap������invalidate����
((SessionMap<String, Object>) sessionMap).invalidate();
Global.user = null;
// ֻ�о�̬�������ڵ�¼��ص�֮ǰ��ҳ�棬��Ȼ originUrl ��Ϊnull
originUrl = request.getHeader("referer");
originUrl = originUrl.substring(originUrl.lastIndexOf("/")+1);
return "keepOriginUrl";
}
示例9: view
import org.apache.struts2.interceptor.validation.SkipValidation; //导入依赖的package包/类
/**
* Método que se encarga de la recuperación del elemento que queremos ver y
* llevarnos a la jsp correspondientes para poder visualizarlo.
*
* @return
* @throws Exception
*/
@SkipValidation
public String view() throws Exception {
try {
//Comprobacion de si recoge el dato de un boton volver
if (this.id == null && this.idElement != null) {
this.id = this.idElement;
}
this.incidencias = new PaginatedListHibernate<UserAuditoryCVO>(request);
if (actionName.equals("view")) {
this.current = ApplicationCVOFacade.obtainApplicationCVOFromView(userName, Long.valueOf(id), incidencias);
} else if (actionName.equals("edit")) {
this.current = ApplicationCVOFacade.obtainApplicationCVOFromEdit(userName, Long.valueOf(id), incidencias);
}
return SUCCESS;
} catch(InternalErrorException ex) {
addActionError(getText("application.application.message.view.error"));
return INPUT;
}
}
示例10: view
import org.apache.struts2.interceptor.validation.SkipValidation; //导入依赖的package包/类
/**
* Método que se encarga de la recuperación del elemento que queremos ver y
* llevarnos a la jsp correspondientes para poder visualizarlo.
*
* @return
* @throws Exception
*/
@SkipValidation
public String view() throws Exception {
try {
//Comprobacion de si recoge el dato de un boton volver
if (this.id == null && this.idElement != null) {
this.id = this.idElement;
}
this.acciones = new PaginatedListHibernate<Action>(request);
if (actionName.equals("view")) {
this.current = ModuleCVOFacade.obtainModuleCVOFromView(userName, Long.valueOf(id), acciones);
} else if (actionName.equals("edit")) {
this.current = ModuleCVOFacade.obtainModuleCVOFromView(userName, Long.valueOf(id), acciones);
}
return SUCCESS;
} catch(InternalErrorException ex) {
addActionError(getText("module.module.message.view.error"));
return INPUT;
}
}
示例11: view
import org.apache.struts2.interceptor.validation.SkipValidation; //导入依赖的package包/类
@SkipValidation
public String view() throws Exception {
try {
//Comprobacion de si recoge el dato de un boton volver
if (this.id == null && this.idElement != null) {
this.id = this.idElement;
}
if (actionName.equals("view")) {
this.current = RolCVOFacade.obtainRolCVOFromView(userName, Long.valueOf(id));
} else if (actionName.equals("edit")) {
this.current = RolCVOFacade.obtainRolCVOFromEdit(userName, Long.valueOf(id));
}
return SUCCESS;
} catch (InternalErrorException ex) {
addActionError(getText("rol.rol.message.view.error"));
return INPUT;
}
}
示例12: localidadesAjax
import org.apache.struts2.interceptor.validation.SkipValidation; //导入依赖的package包/类
@SkipValidation
public String localidadesAjax() throws Exception {
List<Localidad> listaLocalidads;
if (!this.filtroisla.equals("-1")) {
listaLocalidads = LocalidadFacade.findLocalidad(userName, "", Long.valueOf(this.filtroisla), Long.valueOf(this.filtroprovincia));
} else {
listaLocalidads = LocalidadFacade.findLocalidad(userName, "", null, Long.valueOf(this.filtroprovincia));
}
for (Localidad l : listaLocalidads) {
Territorio t = new Territorio();
t.setId(l.getId());
t.setNombre(l.getNombre());
this.listaLocalidades.add(t);
}
return SUCCESS;
}
示例13: view
import org.apache.struts2.interceptor.validation.SkipValidation; //导入依赖的package包/类
@SkipValidation
public String view() throws Exception {
try {
//Comprobacion de si recoge el dato de un boton volver
if (this.id == null && this.idElement != null) {
this.id = this.idElement;
}
this.usuarios2 = new PaginatedListHibernate<UserCVO>(request);
if (actionName.equals("view")) {
this.current = GroupCVOFacade.obtainGroupCVOFromView(userName, Long.valueOf(id), usuarios2);
} else if (actionName.equals("edit")) {
this.current = GroupCVOFacade.obtainGroupCVOFromEdit(userName, Long.valueOf(id), usuarios2);
}
return SUCCESS;
} catch (InternalErrorException ex) {
addActionError(getText("group.group.message.view.error"));
return INPUT;
}
}
示例14: view
import org.apache.struts2.interceptor.validation.SkipValidation; //导入依赖的package包/类
@SkipValidation
public String view() throws Exception {
try {
//Comprobacion de si recoge el dato de un boton volver
if (this.id == null && this.idElement != null) {
this.id = this.idElement;
}
if (this.id == null && current.getId().toString() != null) {
this.id = current.getId().toString();
}
List<Application> apps = ApplicationFacade.listApplication(userName);
this.idApp = apps.get(0).getId().toString();
this.incidencias = new PaginatedListHibernate<UserAuditory>(request);
if (actionName.equals("view")) {
this.current = UserCVOFacade.obtainUserCVOFromView(userName, Long.valueOf(id), incidencias);
} else if (actionName.equals("edit")) {
this.current = UserCVOFacade.obtainUserCVOFromEdit(userName, Long.valueOf(id), incidencias);
}
return SUCCESS;
} catch (InternalErrorException ex) {
addActionError(getText("usuarios.usuarios.message.view.error"));
return INPUT;
}
}
示例15: logout
import org.apache.struts2.interceptor.validation.SkipValidation; //导入依赖的package包/类
/**
*
* @return
*/
@SkipValidation
public String logout() {
try {
System.out.println("Intentando Usuario saliendo de la sesión " + ActionContext.getContext().getSession().get("dni"));
if (ActionContext.getContext().getSession().containsKey("dni")) {
System.out.println("Usuario saliendo de la sesión " + ActionContext.getContext().getSession().get("dni"));
// empleado = (EmpleadoVO) ActionContext.getContext().getSession().get("empleado");
ActionContext.getContext().getSession().remove("empleado");
ActionContext.getContext().getSession().remove("dni");
// logger.info("El empleado " + empleado.getNombre() + " con dni " + empleado.getDni() + " salió de la sesión.");
}
} catch (Exception e) {
System.err.println("Error saliendo de la sesión con el actionContext");
return ERROR;
}
return SUCCESS;
}