struts2.0 的表单action怎么设定路径何处打开

问题描述

HTML 的a标签很好,路径可以设置何处打开,比如target="_blank"新页面,target="_parent"父框架中等,form表单的action怎么设置啊,比如我要提交表单时判断用户是否登入,没有登入则跳到新窗口登入页面,还有struts.xml的跳转路径type="redirect"时设定何处打开页面怎么设置啊,求解,谢谢帮忙哈

解决方案

判断用户是否登入这些你可以考虑使用struts的拦截器,具体你可以百度下
解决方案二:
form 也有target属性啊,在那里设置就好了,至于你说的redirect据我所知是没办法设置在何处打开页面的
解决方案三:
你直接在在你跳转的action里设置两个返回值 比如 登录的位success 未登录的设为 error 然后在struts.xml里面在进行判断<result name="error" type="redirect">error.action</result>error.action 设置你跳转的页面就好

时间: 2024-07-31 23:41:59

struts2.0 的表单action怎么设定路径何处打开的相关文章

Struts2框架,表单请求到action出错,貌似找不到自定义action类中的方法。

问题描述 Struts2框架,表单请求到action出错,貌似找不到自定义action类中的方法. 关键代码如下: ${Msg.sendUser.username } 上面代码的意思是:把${Msg.sendUser}提交到action,赋值给 action类属性message的sendUser.(sendUser数据类型是User对象) 请求后提示找不到action中的自定义方法,但是我表单中的值换成下面 的,变成赋值给message的属性sendUser的属性username,就能成功. 是

struts2之防止表单重复提交

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&

通过Ajax两种方式讲解Struts2接收数组表单的方法_AJAX相关

使用struts2表单传值,可以传一个或者是作为一个对象的各个属性传,都非常灵活便捷.但是如果我们需要传一个数组并希望struts正确接收,该怎么处理呢? 下面我将通过普通表单和ajax两种方式讲解.首先我们有如下一个实体,一个action和一个jsp. Student.java public class Student { private String name; private String num; } StudentAction.java public class StudentActi

web设计 提交表单 action method

问题描述 web设计 提交表单 action method 表单中设计,form中action为loginaction,同时,在提交按钮中定义action为login,struts.xml中设计,,而在loginAction中只设计了login()方法. 现在我进行登录操作,正常.但客户使用activex进行自动登录时,正常获取用户ID和密码后,出现调用为不存在的方法loginAction()的NoSuchMethodExp. 请问是什么原因造成这种异常,如何进行修正. activex自动登录,

有关struts2中的表单标签回显查询到对象的某个属性值

问题描述 有关struts2中的表单标签回显查询到对象的某个属性值 action中的方法: public String userEdit() { elecUser=elecUserService.findById(elecUser.getUserId()); // ActionContext.getContext().getValueStack().pop(); ActionContext.getContext().getValueStack().push(elecUser); return "

js实现接收表单的值并将值拼在表单action后面的方法_javascript技巧

本文实例讲述了js实现接收表单的值并将值拼在表单action后面的方法.分享给大家供大家参考,具体如下: 今天遇到一个问题,在form表单中有若干个input,其中有一个上传文件的input,现在需要在点击提交按钮时,将不是文件类型的input的值得到并拼成&name=value的格式加在action后面,这样就能一同传出去了 <form id="myform" name="myform" method="post" action=

Dreamweaver8.0创建表单

在Dreamweaver中可以创建各种各样的表单,表单中可以包含各种对象,例如文本域.按钮.列表等. 1.插入表单 在网页中添加表单对象,首先必须创建表单.表单在浏览网页中属于不可见元素.在Dreamweaver8中插入一个表单.当页面处于"设计"视图中时,用红色的虚轮廓线指示表单.如果没有看到此轮廓线,请检查是否选中了"查看">"可视化助理">"不可见元素". (1)将插入点放在希望表单出现的位置.选择"

myeclipse-jsp登录表单action转跳到另一个页面总是404错误

问题描述 jsp登录表单action转跳到另一个页面总是404错误 我把页面都放在WebRoot/view下,但是每次登录后都是404错误,路径总是少了view.菜鸟求帮助 解决方案 通常jsp页面中的路径都是使用绝对路径的,获取方式为: <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":&quo

servlet-form表单action带参数传递

问题描述 form表单action带参数传递 上面是我的form头 我想要传type类型到servlet,但是servlet中接收到的type为空,请问type后面应该怎么写 解决方案 把 type="add"换成 type='add'试试 解决方案二: action="/Exchange/servlet/itemAddAltSelServlet?type="add"&" enctype="multipart/form-data