个人理解:Struts中的Jsp解释顺序

原创 2004年09月15日 11:50:00

正确理解Jsp页面中的解释顺序会帮助我们写出比较好的Struts页面代码。也能够更加灵活的运用Struts。

Jsp中的几种代码:

A.HTML代码

如:

<html>
 <head>

</head>
</html>
B.Script代码

如:

<bean:define id="maxFileSize" name="BBS0090" property="maxFileSize"/>
 <SCRIPT language="javascript">
  <!--
   if(document.BBS0090.windowFLG0091.value == "NEWRECORD2"){
    window.opener.document.BBS0090.submit();
   }else if(document.BBS0090.windowFLG0091.value == "FILESIZE"){
    alert("<bean:message key="err.boa0090.fileSizeTooBig" arg0="<%=maxFileSize.toString()%>"/>");
    document.BBS0090.windowFLG0091.value = "";
    document.BBS0090.submit();
   }
  //-->
  </SCRIPT>

C.JAVA代码

如:

<%=maxFileSize.toString()%>

D.Struts代码

如:

<bean:message key="err.boa0090.fileSizeTooBig" />

通常在从Server到Client的时候,先解释C类代码,之后解释D类,最后由Client来解释A和B

所以上例的Struts代码是可以被执行的。

<bean:message key="err.boa0090.fileSizeTooBig" arg0="<%=maxFileSize.toString()%>"/>

因此Script代码也能够正常执行:

alert("<bean:message key="err.boa0090.fileSizeTooBig" arg0="<%=maxFileSize.toString()%>"/>");

Struts理解

Struts2基于WebWork框架,从一个新的视角实现MVC,抛弃了req,res等Servlet API,通过Struts2拦截器从req中获取数据,并通过setter方法设置到Action上,隐...
  • xixiaoming_A
  • xixiaoming_A
  • 2016年04月06日 20:30
  • 758

个人对于SDN的理解

软件定义网络(SDN)是指允许网络管理员通过抽象的底层功能直接管理计算机网络服务的方法。SDN将控制面与数据面分离开来提高网络的效率。SDN需要为控制面提供一个方法来让它与数据面通信,其中一种最常用的...
  • suzengyi
  • suzengyi
  • 2015年12月10日 20:07
  • 262

在jsp中使用Struts标签

1:前提为Struts开发支持的项目(即添加了Struts的类库) 2:在jsp头部引用标签 3:在使用标签的地方使用 例如:         ...
  • kalision
  • kalision
  • 2012年04月17日 15:09
  • 2572

关于大数据的一些个人理解

前几天商学院的校友问了我几个关于大数据的问题,一看都是非常专业且典型的问题, 相信大家听这个词听得太多了也有很多疑问,于是我总结了下自己的理解,欢迎一起讨论。 1. 现在大数据很时髦,多大的数...
  • witforeveryang
  • witforeveryang
  • 2014年12月23日 20:02
  • 1113

数据库范式通俗理解

基础概念  要理解范式,首先必须对知道什么是关系数据库,如果你不知道,我可以简单的不能再简单的说一下:关系数据库就是用二维表来保存数据。(可以参看我给你发的数据库方面的资料)然后你应该理解以下概念...
  • Kaiwii
  • Kaiwii
  • 2012年03月18日 09:45
  • 6786

Servlet,filter, struts,jsp之间的关系

java web 开发,入门的知识,servlet编写,注册,生命周期的方法, HttpServletRequest,HttpServletResponse的相关的知识,其均是以HTTP协议为操作原...
  • px348402717
  • px348402717
  • 2016年10月07日 19:52
  • 451

JSP/Java/Struts实现文件上传

首先说明struts.xml里面如果要限制上传文件的类型可以配置一个拦截器:              image/bmp,image/png,image/gif,image/jpeg 单...
  • yaerfeng
  • yaerfeng
  • 2011年12月15日 10:53
  • 5190

Servlet:JSP理解

1. jsp的作用:   * Servlet:     > 缺点:不适合设置html响应体,需要大量的response.getWriter().print("")     > 优点:动态资源,可以编程...
  • xxssyyyyssxx
  • xxssyyyyssxx
  • 2015年11月19日 14:36
  • 421

struts的LOGIC标签详解

Struts的Logic标签可以根据特定的逻辑条件来判断网页的内容,或者循环遍历集合元素,它和HTML,Bean标签是Struts应用种最常用的三个标签.它的功能主要是比较运算,进行字符串的匹配,判断...
  • it_man
  • it_man
  • 2006年11月27日 14:08
  • 6458

使用struts框架的简单jsp登录页面

转载请注明,来自shhider! 略坑的数据集成课的实验,让我们用struts框架写一个登录页面。 之前没接触过jsp,完全现学现做。捣鼓了好久,终于调通了,记录下来备忘,也帮助一下其他同学。 ...
  • shhider
  • shhider
  • 2013年12月03日 22:51
  • 2536
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:个人理解:Struts中的Jsp解释顺序
举报原因:
原因补充:

(最多只允许输入30个字)