`
文章列表
当接收到一个httprequest , a) 当外部的httpservletrequest到来时 b) 初始到了servlet容器 传递给一个标准的过滤器链 c) FilterDispatecher会去查找相应的ActionMapper,如果找到了相应的ActionMapper它将会将控制权限交给ActionProxy d) ActionProxy将会 ...

struts标签库

Struts2 标签库概述 Struts2 标签库的组成 Struts2 框架的标签库可以分为以下三类: 用户界面标签 (UI 标签 ) :主要用来生成 HTML 元素的标签。
struts适用于MVC开发模式。 首先要先下载必要的jar包支持导入工程。在struts2的包中某些包需要插件导入包没插件的包会出现错误。 基本功能包: ognl-2.611.jar, commons-logging-1.04.jar, freemarker-2.3.8.jar, xwork-2.0.5.jar, struts-core-2.0.11.2.jar 五个包就可以。 struts主要开发MVC中的controller控制层 创建action类LoginAction 下面是配置用法:框架可以将V层提交的数据自动封装进入Action 两种接受参数的方式 这 ...
  FilterDispatcher是早期struts2的过滤器,后期的都用StrutsPrepareAndExecuteFilter了,如 2.1.6、2.1.8。StrutsPrepareAndExecuteFilter名字已经很能说明问题了,prepare与execute,前者表示准备,可以说是指filter中的init方法,即配制的导入;后者表示进行过滤,指doFilter方法,即将request请求,转发给对应的 action去处理。FilterDispatcher是struts2.0.x到2.1.2版本的核心过滤器.! StrutsPrepareAndExecuteFil ...
java.lang.NoSuchMethodError: javax.servlet.jsp.tagext.TagAttributeInfo.<init>(Ljava/lang/String;ZLjava/lang/String;ZZ)V org.apache.jasper.compiler.TagLibraryInfoImpl.createAttribute(TagLibraryInfoImpl.java:568) org.apache.jasper.compiler.TagLibraryInfoImpl.createTagInfo(TagLibraryInfoImpl.jav ...

MVC设计模式

V:页面,称为View 主要利用jsp实现 M:业务逻辑:Model 在javaEE中可以使用简单的java类(javaSE),EJB,WebService C:控制器:Controller servlet,Filter技术实现  
担当通过MyEclipse来启动tomcat时就出错,弹出窗口提示Could not find the main class 解决方法:   解决方案如下:在这个myeclipse 的tomcat配置中的classpath 中添加一个 tomcat7的tomcat-juli.jar包(tomcat7.0中的bin里面带有) 如何配置myeclipse中的tomcat呢? windows--Preference---MyEclipse--------Servers------tomcat----Tomcat 6.x版本(下拉设置classpath)————enable---tomcat ...
JDBC访问数据库包括两个方面:第一个是 java本身提供给程序员的API,大部分API位于java.sql包中,还有存在于javax.sql中。第二部分是:不同的数据库产品提供不同的JDBC API称为spi 也就是数据库驱动程序。数据库驱动中有一个关键类是帮助连接java程序与数据库创建连接的,驱动类(Driver Class) 利用JDBC操作数据库首先要下载不同数据库的驱动同时导入项目中。还要尽量熟悉java提供的API。首先介绍常用的api (1)DriverManager:驱动管理类: 操作数据库首先建立链接,得到连接对象(Connection)着各类中定义了得到链接 ...
一,网络编程中两个主要的问题 一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。 在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Interne ...
通过将值存入map @RequestMapping(value="/list", method = RequestMethod.POST) @ResponseBody public Map<String, Object> list(HttpServletRequest request) throws Throwable { String pageNo = request.getParameter("pager.pageNo"); String pageSize = request.getParameter(&qu ...
1.  下拉框组件标签      下拉框标签的典型形式为:     <form: select path="city" items="${cityList}"/>,它包括两方面的数据:     1)对应表单对象属性值(city);     2)用于构造整个下拉框选项的数据(cityList)。     严格地说,下拉框组件分为单选和多选两种形式,当表单对象对应属性为复数形态的类型时(如String[]、List、Set),产生的目标组件为多选下拉框,反之为单选下拉框. 2.处理表单 <h2>使用 EL、JSTL 处理表单数 ...
java jdbc 连接数据库 package com.tjetc.dbutil; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class DBConn { //三属性 private Connection conn; //连接 private Statement stmt; //执行对象,用于执行sql语句 ...

sql语句拼接

创建表单 <form id="queryForm" method="post"> <table> <tr> <td>商品名称:</td> <td><input id="product_name" name="product_name" type="text" style="width: 230px;" /></td> &l ...
public class Main { /** *   注释语句的一些说明 *    //text ---表示的是这一行都被注释掉,jvm会忽略掉这个 *    /*text*)/这个个表示之间的文本会被忽略掉的,jvm忽略掉 *    /** *    * *    * 表示的是用于javadoc参数。 ...

json

注意:只需要在前台页面中引入相应的javascript即可测试 <script type="text/javascript" src="scripts/json/json2.js"></script> <script type="text/javascript" src="scripts/json/jsonmessage.js"></script> 一、在javascript中使用JSON创建一个对象 //创建一个空对象 var JSONObject = ...
Global site tag (gtag.js) - Google Analytics