struts-config.xml 配置文件详解



struts-config.xml 配置详解

 

弄清楚struts-config.xml中各项元素的作用,对于我们构建web项目有莫大的好处。它主要有8个子元素,DTD定义如下:

    (data-sources?,form-beans?,global-exceptions?,global-forwards?,action-mappings?,controller?,

     message-resources*,plug-in*)
以上8个元素,下面一一描述:

1. date-sources元素

  date-sources元素用来配置应用程[......]

Read more

filter过滤器



注:filter也是一个servlet,但是他要实现filter接口
filter过滤器
并且实现下面的方法

public void doFilter(ServletRequest request, ServletResponse response,

FilterChain chain) throws IOException, ServletException {

// TODO Auto-generated method stub

request.setCharacterEncoding(“utf-8″);

chain.doFilter(request, response);[......]

Read more

struts原理和实例

struts原理和实例

struts原理和实例

struts原理和实例

struts原理和实例

struts原理和实例

二.struts的简单开发流程
1.创建mystruts这个javaweb应用
2.把strruts需要的包放到应用的/WEB-INF/lib下
3.想以用户登录为例所以新建login.jsp
4.创建userform,存放user表单。创建loginaction实现功能。
UserForm.java

package com.ru.forms;
import org.apache.struts.action.ActionForm;
public class UserForm extends ActionForm[......]

Read more

Struts的DispatchAction分派器action

Struts的DispatchAction分派器action

DispatchAction可以让多个同类型的action(相当于控制器)存在于一个action中
1.创建 DispatchAction要继承   DispatchAction类,
Struts的DispatchAction分派器action
2.在struts-config.xml中配置parameter参数
Struts的DispatchAction分派器action
这样在请求中就可以通过这个参数指定使用哪个action
3.logaction中定义相对应的action方法
Struts的DispatchAction分派器action
其中login对应type=login的请求,logout对应type=logout的请求。而type在config文件中已经定义了。

Struts的DispatchAction分派器action
Struts的DispatchAction分派器action

本文[......]

Read more

JSP写的简单计算器,对输入进行js判断

JSP写的简单计算器,对输入进行js判断

1.caculator.jsp
<%@ page language=”java” import=”java.util.*” pageEncoding=”utf-8″%>
<%@page import=”java.text.DecimalFormat”%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + “://”
+ request.getServerName() + “:” + reques[......]

Read more

hibernate手动配置实例

hibernate手动配置实例

package com.ru.utils;会话工厂的工具类

 import org.hibernate.SessionFactory;

import org.hibernate.cfg.Configuration;

 

public class GetSession {

private static SessionFactory sf=null;

//实例块只会被调用一次

static{

//读取hibernate的配置文件并且初始化“hibernate.cfg.xml”如果放在src下可以不写

Con[......]

Read more

hibernated的hql语法(查询,分页)方法介绍

hibernated的hql语法(查询,分页)方法介绍。注: * uniqueResult方法

如果我们检索一个对象,明确知道最多只有一个对象,则建议使用该方法:

具体用法如下:

Student s=(Student) session.createQuery(“from Student where sid=’20050003′”).uniqueResult();

                     System.out.println(s.getSname());

hibernated的hql语法(查询,分页)


1.3张表

CREATE TABLE `course` (
  `cid` i[......]

Read more

hibernate的hql帮助类

hibernate的hql帮助类

package com.ru.utils;
import java.io.Serializable;
import java.util.List;
import org.hibernate.HibernateException;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.c[......]

Read more