`
文章列表
Struts 2的基本配置     前面大致了解了Struts 2框架的基本内容,但这些基本内容都必须建立在Struts 2的配置文件基础之上,这些配置文件的配置信息也是Struts 2应用的核心部分。 3.5.1  配置web.xml文件     任何MVC框架都需要与Web应用整合,这就不得不借助于web.xml文件,只有配置在web.xml文件中Servlet才会被应用加载。     通常,所有的MVC框架都需要Web应用加载一个核心控制器,对于Struts 2框架而言,需要加载FilterDispatcher,只要Web应用负责加载FilterDispatcher,Fi ...
大致上,Struts 2框架由3个部分组成:核心控制器FilterDispatcher、业务控制器和用户实现的业务逻辑组件。在这3个部分里,Struts 2框架提供了核心控制器FilterDispatcher,而用户需要实现业务控制器和业务逻辑组件。 3.4.1 核心控制器 ...
创建web应用(使用MyEclipse) 一、在Eclipse整合Tomcat服务器     1、选择工作空间,打开Elcipse:Window->Preferences,将弹出界面     2、MyEclipse->Application Servers->Tomcat5 ,右边的界面发生变化,选中Enable,根据你的tomcat服务器的位置,其他选项依次是:               Tomcat 5        ---------------------------------------------------------------        -- ...
!!提醒 对于IDE工具,业内有一个说法:IDE工具会加快高手的开发效率,会使初学者更白痴。         徒手建立一个struts2的web应用请按下列步骤进行:    1、建立文件夹,笔者将以该文件夹建立一个web应用。 2、在1所建的文件夹内创建一个WEB-INF文件夹 3、复制一个web.xml文件到2所建的WEB-INF下 4、修改web.xml使其只有跟元素: <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC ...
1、登录 http://struts.apache.org/ 下载最新的GA版Full Distribution 完整版 2、将lib文件夹下的Struts2-core-2.0.6.jar、xwork-2.0.1.jar和ognl-2.6.11.jar等必须的类库复制到web应用的WEB-INF/lib路径下。 3、编辑web应用的web.xml文件,配置struts2的核心Filter      <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUB ...
Web定时器 - Timer    Java定时器(java.util.Timer)有定时触发计划任务的功能,通过配置定时器的间隔时间,在某一间隔时间段之后会自动有规律的调用预先所 安排的计划任务(java.util.TimerTask)。另外,由于我们希望当Web工程启动时,定时器能自动开始计时,在整个Web工程的生命期 里,定时器能在每晚深夜触发一次报表计算引擎。因此定时器的存放位置也值得考查,不能简单的存在于单个Servlet或JavaBean中,必须能让定时 器宿主的存活期为整个Web工程生命期,在工程启动时能自动加载运行。结合这两点,跟Servlet上下文有关的侦听器就最合适不过了 ...
配置ODBC数据源 下面以mySql数据库为例,简单介绍一下ODBC数据源的配置方法。 1、在网上下载一个是MYSQL数据库的ODBC驱动程序:mysql-connector-odbc-3.51.20-win32.exe(已上传),以默认选项安装该文件。 2、打开“控制面板”——“管理工具”——“数据源(ODBC)” 3、打开数据源(ODBC),在用户DSN选项卡中点击“添加”按钮,弹出“创建新数据源”窗口。 4、选中“MYSQL ODBC 3.51 Driver”,点击“完成”按钮。 5、弹出新窗口,在login选项卡中填写数据源信息。     Data Source Name 数 ...
1. org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (2359629) exceeds the configured maximum (2097152) 引用异常。这个最大值是在struts2的源文件“struts2-core-2.0.11.1.jar\org\apache\struts\ default.properties”中的struts.multipart.maxSize=2097152语句, ...
import java.awt.image.BufferedImage; import java.io.File; import javax.imageio.ImageIO; public class ScaleImage { private int width; private int height; private int scaleWidth; double support = (double) 3.0; double PI = (double) 3.14159265358978; double[] ...
一、 Cookie概述       Cookie是服务器发送给浏览器的体积很小的纯文本信息,用户以后访问同一个Web服务器时浏览器会把它们原样发送给服务器。通过让服务器读取它原先保存到客户端的信息,网站能够为浏览者提供一系列的方便,例如在线交易过程中标识用户身份、安全要求不高的场合避免用户重复输入名字和密码、门户网站的主页定制、有针对性地投放广告,等等。    Cookie的目的就是为用户带来方便,为网站带来增值。虽然有着许多误传,事实上Cookie并不会造成严重的安全威胁。Cookie永远不会以任何方式执行,因此也不会带来病毒或攻击你的系统。另外,由于浏览器一般只答应存放300个Cookie ...
1 服务器端的解决方法。这是我最为推荐的方法。优点是判断准确,兼容性最大。 做法:a页面显示表单,然后提交b页面处理,处理完后重定向到c页面显示结果。 1.0 在访问a页面时在session里生成一个标志ID,例如 //伪代码 session("submitID")=random() 然后把这个值写到表单的一个hidden的input里 //伪代码 <%response.write("<input name=submitID2 type=hidden value=\""+session("submitI ...
1.css 字体简写规则 当使用css定义字体时你可能会这样做: font-size: 1em; line-height: 1.5em; font-weight: bold; font-style: italic; font-variant: small-caps; font-family: verdana,serif; 事实上你可以简写这些属性: font: 1em/1.5em bold italic small-caps verdana,se ...

容器边框

 
1、如何定义DIV的边框颜色 <div style="border: 1px solid #000099;">这样定义DIV边框颜色</div> 2、如何在网页中制作虚线边框 <div style="BORDER-LEFT: #000000 1PX DASHED; BORDER-RIGHT: #000000 1PX DASHED; BORDER-TOP: #000000 1PX DASHED; BORDER-BOTTOM: #000000 1PX DASHED">这样便是虚线边框了,你可以根据需要设置某一边框为虚 ...
☆提出问题: <td width="28%" align="right" nowrap > 我设置nowrap和不设置nowrap效果都一样。就是表格随着文字自动伸展,为什么?→回答问题: TD元素noWrap属性的行为与TD元素的width属性有关。 ◆如果未设置TD宽度,则noWrap属性是起作用的。 ◆如果设置了TD宽度,则noWrap属性是不起作用的。 示例文件,查看效果: <html> <head> <title>wrap属性研究</title> <meta http-e ...
一、window.open()支持环境: JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+ 二、基本语法: window.open(pageURL,name,parameters) 其中: pageURL 为子窗口路径 name 为子窗口句柄 parameters 为窗口参数(各参数用逗号分隔) 三、示例: <SCRIPT> <!- ...
Global site tag (gtag.js) - Google Analytics