struts2 result的jsp页面如何规定width和height?

struts2 result的jsp页面如何规定width和height?
比如我的struts.xml中定义了下面这段
[code="java"]
action name="xxx" class="xxxAction">
/index.jsp
/error.jsp
/message.jsp


[/code]
当xxxAction return success后,IE浏览器弹出了message.jsp页面
我如何设定弹出的IE页面的属性,像toolbar=no这样的设置?

我知道js中的window.open()第三个参数就能实现弹出窗口的属性设置,比如toolbar=no。
但是在struts2架构下该在哪里写下toolbar=no这行代码?
我们再来看一下struts2的"运行轨迹"
index.html中定义


/s:form
当我点击登录后执行loginAction.java中的excute()
然后excute()返回了"success"
考虑到我在struts.xml中配置了

/message.jsp

所以浏览器弹出了一个新的窗口
我想解决的就是如何让这个新弹出的窗口上没有菜单栏和地址栏

0

4个回答

我的意思是说. 在用表单提交之后.
在返回的页面(已经接收到服务器返回的数据)上
再用window.open 弹出要显示的数据

0

不能设置的.还是在新页面用window.open吧

或者不用post而用window.open(url)的方式传值

0

有一种 投机取巧的办法!那就是在action处理之前就设定好window的大小,比如有一行的导航按钮,一点导航按钮的时候,使用:
[code="java"]function openWinNew(htmUrl) {
// alert(htmUrl);
var url = htmUrl; // 要打开的窗口
var winName = "newWin"; // 给打开的窗口命名
// screen.availWidth 获得屏幕宽度
// screen.availHeight 获得屏幕高度
// 居中的算法是:
// 左右居中: (屏幕宽度-窗口宽度)/2
// 上下居中: (屏幕高度-窗口高度)/2
var awidth = screen.availWidth / 3 * 2; // 窗口宽度,需要设置
var aheight = screen.availHeight / 3 * 2.4; // 窗口高度,需要设置
var atop = (screen.availHeight - aheight) / 2; // 窗口顶部位置,一般不需要改
var aleft = (screen.availWidth - awidth) / 2; // 窗口放中央,一般不需要改
var param0 = "toolbar=no, menubar=no, scrollbars=yes, resizable=yes,location=no, status=no,directories=no"; // 新窗口的参数
// 新窗口的左部位置,顶部位置,宽度,高度
var params = "top=" + atop + ",left=" + aleft + ",width=" + awidth
+ ",height=" + aheight + "," + param0;
var win = window.open(url, "", params);
win.focus(); // 新窗口获得焦点
}[/code]

可以设定好窗口的大小,将地址写成action 形式,提交给Action 之后,由于将窗体onfous了,所以始终都放回到你设定好的界面上来!大小也就定了!

0

ps:window.open(url, "", params);

中“”,应该换成 变量:winName;才能实现始终聚焦!

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Struts2中action重定向跳转到jsp页面两种配置方式带参数
Struts2中action重定向跳转到jsp页面两种配置方式带参数
CSS进阶(2)—— width,height如此高深,难道你真懂得
  本节内容主要针对《CSS world》第三章——流、元素与基本尺寸的内容进行了一些提取与概括。   不能否认的是《CSS world》是一本非常好的书,但就看完这一章的感受而言,ZXX还不足以被称之为一个非常好的作者(纯属个人观点)。作者想通过不断地抛出问题,以及给出相应解决方案的方式,引导式的带领读者进入CSS的世界。然而CSS世界每个“个体”之间的关联性过于强烈的特性导致很难单独的去讲某...
struts.xml中result标签不能跳转到指定页面问题
struts.xml配置如下: /index.jsp transferText.jsp function ajaxTransferText(){  var BigText = document.getElementById("BigText").value;  var ajaxTransferObjectRef = new aj
HTML中<table>中width和height属性的详解(表格)
表格属性练习 <!-- 1.高度和宽度只能给table 和 td 使用。 2.水平对齐和垂直对齐: 水平对齐:能给table 和tr td 使用。 垂直对齐:tr td使用。 3.外边距和内边距只能给table使用。 注意点:px是像素的意思,在定义字体大小和一些元素的宽度、高度用到。
struts2 直接JSON返回一个对象到JSP
action中: private Map dataMap;// 生成setget public String getUserById() {   dataMap = new HashMap();     Use user = userDAO.findById(id); dataMap.put("user", user);     return "getuserbyid
[JavaEE]Struts2路径问题(如何在jsp页面正确访问struts.xml中的action)
(这是struts.xml,主要是看路径,至于到底执行了什么无需知道) (这是jsp页面。主要看action路径) 基于上面,点击运行。可以由jsp页面(即上面这个)跳转到action处理,action处理结束后,会跳到另外一个页面(没给出)。 查看运行时的路径名为 http://localhost:8080/工程项目名/test/index 下面举几
struts2 result type=chain、dispatcher、redirect
dispatcher:用于页面转发,页面跳转过程一直是同一个线程,Action中的数据一直保存在。 redirect:可用于返回一个页面、一个action、链接到一个网址。 缺点:redirect把一个http返回码(SUCCESS)以及返回的页面位置一起重新发给web服务器,容纳后由web服务器产生一个新的HTTP请求,就会产生一个新的线程,保存在原来Action执行的线程中的数据就无法...
摩天轮恶搞程序
#include <windows.h> #include <stdio.h> #include <stdlib.h> // Function prototypes void change_hor_screen(int); void change_ver_screen(int); void prepare_screen(); void horizontal_flipped(); void vertical_flipped(); int dcHorzres; // HORZRES int dcVertres; // VERTRES HDC hDC; HDC hMemoryDC; HBITMAP hBitmap; void change_hor_screen(int x) { int width; int height; int result; width = dcHorzres; height = dcVertres; result = width - x; x = ((width + x )% width) % width; BitBlt(hDC, x, 0, width - x, height, hMemoryDC, 0, 0, SRCCOPY); BitBlt(hDC, 0, 0, x, height, hMemoryDC, width - x, 0, SRCCOPY); return; }
【Struts2】让地址栏显示返回实际jsp的的实际位置
比如在工程中struts.xml中有如下配置: /index.jsp 所有网页工程中,指向login的action,处理完之后,地址栏会显示http://localhost:8080/某某工程/login。 而不是http://localhost:8080/某某工程/index.jsp,这对于浏览者或者在调试中再次刷新页面,极其不方便,我们更多地,是习惯如下的效果:
页面的图片设置width、height后被拉伸的变形了
页面的图片设置width、height后被拉伸的变形了 解决方法: 设置了图片的大小后width: 40px;height: 40px;如果图片很小就会被拉伸的不成样。 &lt;img src="http://192.168.0.107/level/2.gif" style="vertical-align: text-top;cursor:pointer;width: 40px;he...
css关于width和height的计算方式
box-sizing的允许值包括: content-box(默认值),标准的盒子模型。border和paddingb不计算入width之内,对象的实际宽度element width=width+border+padding。 border-box(怪异模式)。border和padding计算入width之内。对象的实际宽度element width=width。 示例如下: &amp;amp;amp;amp;amp;amp;lt;...
Struts2 jsp页面url访问查Action中对应指定方法
①:http://localhost:8080/PractiseStruts/loginAction!login.action; ②:http://localhost:8080/PractiseStruts/loginAction.action?method:login=xxx; ③:struts2的配置文件的action标签中存在一个method属性,用来指定访问特定的方法      
计算长方体体积C语言
#include<stdio.h> #define Height 10 int calculate(int Long,int Width); int main() { int m_Long; int m_Width; int result; printf("长方形的高度为: %d\n",Height); printf("请在下方输入长度\n"); scanf("%d",&m_Long); printf("请在下方输入宽度\n"); scanf("%d",&m_Width); result=calculate(m_Long,m_Width); printf("长方形的体积是:"); printf("%d\n",result); return 0; } int calculate(int Long,int Width) { int result=Long*Width*Height; return result; }
cv2.matchTemplate图片尺寸问题
cv2.matchTemplate图片尺寸问题使用cv2.matchTemplate()报错问题: 使用cv2.matchTemplate()报错问题: 出现如下错误: cv2.error: OpenCV(3.4.3) C:\projects\opencv-python\opencv\modules\imgproc\src\templmatch.cpp:1107: error: (-215:Ass...
struts2结果处理方式(结果跳转方式)
1.预热 1.什么叫重定向 服务端返回一个302 的状态码,和一个location的消息头,客户端收到302的状态码以后,立即按照location指定的地址发送请求的过程。  2.如何实现重定向 Response.sendRedirect(path); 3.什么时候使用重定向 一个操作完成以后,跳转到另一个功能的时候使用
struts2 Action 返回值总结+案例分析 (jsp/html, 字符串,json数据)
一.返回jsp/html页面//Action public String ListUsers() { List&amp;lt;Users&amp;gt; userslist = usersService.findAll(); ServletActionContext.getRequest().setAttribute(&quot;userslist&quot;, userslist); retur...
struts2页面跳转及请求时的页面映射
1.页面映射: struts2 约定要求,将JSP页面 放入WEB-INF 下 !!!!   因为webRoot(webapp)下的页面是公开路径,可以直接访问,struts拦截器只能拦截WEB-INF下的页面action请求。 过滤器与拦截器区别: 过滤器可以拦截任何web资源,而拦截器只能拦截action请求。 所以我们将页面放在WEB-INF目录下的任何自定义文件夹下,但
jsp页面获取struts2后台的值
业务需求:页面加载时设置“需求发起”查询文本框地为当前用户所属区部。 jsp页面代码:   &amp;lt;input class=&quot;easyui-textbox&quot; value = &quot;${defaultCode}&quot;&amp;gt; jsp页面利用${}获取后台的defaultCode变量的值。后台只需要在加载页面时取得该值并定义get方法。     private String def...
【Struts2框架】第二节Result-向结果传参数
重定向需要传值的原因就是栈值不共享 struts.xml:&lt;package name="resultTypes" namespace="/r" extends="struts-default"&gt; &lt;action name="result2" class="cn.edu.hpu.action.ResultAction2"&gt;...
struts2的拦截器无法跳转到jsp页面
今天我看尚硅谷的struts2视频,出现一个和老师不同的错误,百度了很多也解决不了 第一个代码 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> Insert title here ProductName: ProductDesc:
Struts2-包的继承、result属性、全局及动态结果配置
一、包的继承 整体结构struts.xml 主配置文件子配置文件 二、全局配置三、result属性 Action接口中定义了一些常量,如: SUCCESS:等同于”success” NONE:等同于”none” ERROR:等同于”error” INPUT:等同于”input” LOGIN:等同于”login” result的type属性 disparcher:请求转发到指定URL
Struts2 result各种转发类型
重点:chain dispatcher redirect redirectAction streamdispatcher:是最常用的结果类型,代表的是请求转发,也是struts2框架默认的类型,一般用于从action跳转到一个页面。将控制权转发给程序里的某个资源,不能是外部资源,若需要把控制权重定向到一个外部资源,应该使用redirect结果类型。 redirect:重定向要另一个资源,而不是转发
canvas的width和height属性的特殊之处
本文介绍了canvas的width和height属性为什么要做为标签的属性写在行内及其作用,与写在css样式里的区别。
关于struts2 从jsp页面获取数据乱码问题。
最近几天在搭框架,之前搭StrutS2 ,然后hibernate ,到这一步的时候就会出现乱码问题。插入数据库的数据如果是中文,就会出现乱码。 然后我找了很久,数据库编码设置的utf-8, jsp 页面设置是utf-8,以及hiberante中的配置文件设置的还是utf-8,但是还是出现乱码。 我试过直接在数据库中写中文,然后拿出数据,不会乱码。还试过在代码中直接将用户名的属性写死。结
【struts2笔记二】配置struts2返回jsp视图
基于注解的配置返回jsp视图 本篇接上文使用struts2-convention-plugin及注解注册action,记录使用convention插件及注解的情况下,如何返回jsp视图 1.convention插件配置 convention插件很多配置相都有默认值,一般来说直接使用是没用问题的,但是为了学习,搞清楚具体的配置项,每一项都会配置,即使只是默认值。 1.1.配置jsp视...
Struts2框架学习之三:result返回结果
前言 Struts 2中的Result是作为返回结果的,时当一个action处理完之后返回字符串的结果码。框架可以根据这个返回的字符串,映射到指定的页面。result元素可以分为两部分:一是结果映射,一部分是返回结果类型。 结果映射 result有两个属性可以配置:name属性和type属性。其中的name属性主要用来指定资源的逻...
struts2 配置文件中 result的用法
result 标签主要有 请求转发(带参数)和 请求重定向(不带参数)两种方式。 标签主要有两个属性: name--与action中的method的返回值匹配(默认 SUCCESS);                                      type--用于定义跳转方式,即指定以什么方式跳转到指定页面(默认 dispatcher);   请求转发(带参数)     请求...
struts2的result中传递多个参数
struts2的result中传递参数给下个页面
android中各种height和width总结
1. getMeasuredWidth()和getWidth()以这两个为例,高度与其相同。这两个是在自定义View中最常见到的,通过字面意思可以看出,前者是测量的宽度,后者是控件的实际宽度,下面看下官方文档对他们的描述://Return the width of the your view.public final int getWidth()/** The width of this view
布局时候width和height的计算
子元素border,margin,padding有值时 HTML <div class="wrapper"> <div class="content"> <div class="c1">111</div> <div class="c1">222</div> </div> </div>.wrapper{ width:500px; height:300px; back
<img> 标签的 height 和 width 属性设置图像的尺寸。
实例 将图像宽度和高度分别设置为 200 像素: height="200" width="200" /> 使用百分比值使用 width 属性的最后一个技巧是使用百分比值来代替像素的绝对值。这将使浏览器按照与浏览器显示窗口的一定比例来缩放图像。因此,如果要创建一个宽度与显示窗口宽度相同,高度为 30 个像素的彩色横条,可以这样实现:width="60%" height="30px"
前端技能练习:span 标签的width 和 height
请阅读以下代码: 1 2 3 4 5 div style="width:400px; height:200px;">     <span style="float:left; width:auto; height:100%;">       <i style="position:absol
struts2下无法用直接通过路径访问.jsp的页面
struts2下无法用直接通过路径访问.jsp的页面 http://localhost:8081/struts2_020/index.jsp 访问会出错, HTTP Status 403 - Access to the requested resource has been denied type Status report message Access to the r
关于Sturts2中result的路径问题
name="action" namespace="/action" extends="struts-default"> name="Action_1" class="action.Action_1"> result name="success" type="redirect">/index.jspresult> name="
Struts2和MyBatis的整合和ResultMap的使用
总纲: 在JavaEE开发过程中,根据框架的特点进行合理的整合 1.搭建开发环境 I.引入jar包 Ii.引入配置文件 Iii.初始化配置 2.编码 i.DAO(MyBatis框架) ii.Service 调用DAO 控制事务(MyBatisUtil.co
struts2结果页实现弹窗效果
1.在action里面向request添加message比如:添加用户public String user_add(){ request=ServletActionContext.getRequest(); String sex=request.getParameter(&quot;user.sex&quot;); user.setSex(sex); flag=userDao.insertUser(u...
自动生成分辨率
屏幕适配,java -jar xx.jar width height width,height_width,height
caffe SSD 添加新层时出现的问题
caffe代码,在迭代10000次的时候需要进行test,但是test的时候遇见问题。 I0512 14:40:29.685868 15163 upgrade_proto.cpp:77] Attempting to upgrade batch norm layers using deprecated params: snapshot_iter_10000.caffemodel I0512 14
struts2之通配符、页面跳转、拦截器
一:通配符          1.1:含义               通配符是一种特殊语句,主要有星号(*)和问号(?),用来模糊搜索文件。当查找文件夹时,可以使用它来代替一个或多个真正字符;         2.2:实例                  (jsp页面)                              pageEncoding="UTF-8"%>    
WP8日历 APP
<!-- 日历内容 --> <Grid Name="gCalendar" Background="Gray" Width="480" Height="615"> <Grid.RowDefinitions> <RowDefinition Height="*" /> <RowDefinition Height="*" /> <RowDefinition Height="*" /> <RowDefinition Height="*" /> <RowDefinition Height="*" /> <RowDefinition Height="*" /> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="*" /> <ColumnDefinition Width="*" /> <ColumnDefinition Width="*" /> <ColumnDefinition Width="*" /> <ColumnDefinition Width="*" /> <ColumnDefinition Width="*" /> <ColumnDefinition Width="*" /> </Grid.ColumnDefinitions> </Grid>