??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美在线观看天堂一区二区三区,在线视频国产区,亚洲欧美在线x视频http://www.aygfsteel.com/csssoft/IT高薪不是?!zh-cnWed, 18 Jun 2025 13:20:06 GMTWed, 18 Jun 2025 13:20:06 GMT60文g上传(FileUpload)http://www.aygfsteel.com/csssoft/archive/2009/11/08/301611.htmlITq求?/dc:creator>ITq求?/author>Sun, 08 Nov 2009 08:30:00 GMThttp://www.aygfsteel.com/csssoft/archive/2009/11/08/301611.htmlhttp://www.aygfsteel.com/csssoft/comments/301611.htmlhttp://www.aygfsteel.com/csssoft/archive/2009/11/08/301611.html#Feedback0http://www.aygfsteel.com/csssoft/comments/commentRss/301611.htmlhttp://www.aygfsteel.com/csssoft/services/trackbacks/301611.html1.使用JAR
      jsp文g上传主要使用了两个jar包,commons-fileupload-1.2.1.jar和commons-io-1.4.jar
2.代码实现
     public class UploadServlet extends HttpServlet {

 /**
  *
  */
 private static final long serialVersionUID = 1L;

 private ServletContext sc;

 private String savePath;

 @Override
 protected void doGet(HttpServletRequest request,
   HttpServletResponse response) throws ServletException, IOException {
  doPost(request, response);
 }

 @Override
 protected void doPost(HttpServletRequest request,
   HttpServletResponse response) throws ServletException, IOException {

  System.out.println("hq来?.........");

  // 讄h的编?br />  request.setCharacterEncoding("UTF-8");

  DiskFileItemFactory factory = new DiskFileItemFactory();//创徏一个磁盘文件工?br />  ServletFileUpload upload = new ServletFileUpload(factory);

  try {
   List items = upload.parseRequest(request);
   Iterator it = items.iterator();
   while (it.hasNext()) {
    FileItem item = (FileItem) it.next();

    if (item.isFormField()) {
     System.out.println("表单的参数名Uͼ(x)" + item.getFieldName()
       + ",对应的参数|(x)" + item.getString("UTF-8"));
    } else {
     // 获取文g扩展?br />     String strtype = item.getName().substring(
       item.getName().length() - 3,
       item.getName().length());
     strtype = strtype.toLowerCase();

     if (strtype == "jpg" || strtype == "gif"
       || strtype == "txt") {
      if (item.getName() != null
        && !item.getName().equals("")) {
       System.out.println("上传文g的大:(x)" + item.getSize());
       System.out.println("上传文g的类型:(x)"
         + item.getContentType());
       System.out.println("上传文g的名Uͼ(x)" + item.getName());

       System.out.println("文g的扩展名" + strtype);
       File tempFile = new File(item.getName());
       File file = new File(
         sc.getRealPath("/") + savePath, tempFile
           .getName());
       item.write(file);

       request.setAttribute("upload.message", "上传文g成功Q?);

      } else {
       request.setAttribute("upload.message",
         "没有选择上传文g获取格式不支?);
      }
     } else {
      request.setAttribute("upload.message", "上传文g格式不支?);
     }
    }
   }
  } catch (Exception e) {
   e.printStackTrace();
   request.setAttribute("upload.message", "上传文g不成功!");
  }
  // 转发
  request.getRequestDispatcher("/uploadResult.jsp").forward(request,
    response);
 }

 @Override
 public void init(ServletConfig config) throws ServletException {

  savePath = config.getInitParameter("savePath");
  sc = config.getServletContext();
 }



]]>
Hibernate的多对一兌映射http://www.aygfsteel.com/csssoft/archive/2009/10/12/297945.htmlITq求?/dc:creator>ITq求?/author>Mon, 12 Oct 2009 09:56:00 GMThttp://www.aygfsteel.com/csssoft/archive/2009/10/12/297945.htmlhttp://www.aygfsteel.com/csssoft/comments/297945.htmlhttp://www.aygfsteel.com/csssoft/archive/2009/10/12/297945.html#Feedback2http://www.aygfsteel.com/csssoft/comments/commentRss/297945.htmlhttp://www.aygfsteel.com/csssoft/services/trackbacks/297945.html 1.兌映射的本质:(x)是关联关pL到数据库中Q关联关pL对象模型中的一个或多个引用.

2.下面列D多对一的示例:(x)用户和组(多个用户属于一个组)多对一兌映射是最常用的一U关联映?br />
   *User c?br />   package com.lzy
   public class User{

   private int id;
   private String name;

  private Group group;//持有l的引用
   
   public User(){};

   //省略set,getҎ(gu)
 }


  *Groupc?br /> package com.lzy
 public class Group{
  
   private int id;

   private String name;
   //省略get,setҎ(gu)
 }

3.对对象进行关pL,q也是Hibernate中比较难的一炏V?br />  (1)User.hbm.xml
      
      <?xml version="1.0">
      <!DOCTYPE hibernate-mapping PUBLIC  "-//Hibernate/Hibernate Mapping DTD 3.0//EN" http://hibernate.sourceforge.net/hibernate-mapping-3.0
.dtd">
     <hibernate-mapping package="com.lzy">
         <class name="User" table="t_user">
               <id name="id" column="id">
                     <genarator class="native"/>
              </id>
            <property name="name" column="user_name" not-null="true"/>
            <many-to-one name="group" column="groupid"/>
        </calss>
     </hibernate-mapping>


   (2)Group.hbm.xml
         
      <?xml version="1.0">
      <!DOCTYPE hibernate-mapping PUBLIC  "-//Hibernate/Hibernate Mapping DTD 3.0//EN" http://hibernate.sourceforge.net/hibernate-mapping-3.0
.dtd">
     <hibernate-mapping package="com.lzy">
         <class name="Group" table="t_group">
               <id name="id" column="id">
                     <genarator class="native"/>
              </id>
            <property name="name" column="group_name" not-null="true"/>
      </class>
   </hibernate-mapping>

4.试

public class  Test {
   
  public static void main(String args[]){

      SessionFactory  sessionFactory=null;
      Session  session=null;
      Transaction   transaction=null;
      
      sessionFactory = HibernateUtil.getSessionFactory();// 创徏一个会(x)话工?br />      session = sessionFactory.openSession();// 创徏一个会(x)话实?br />      transaction = session.beginTransaction();// x一个事?/font>

  User user= new User();
  Group group = new Group();

  user.setName("龙一");

  group.setName("中南大学");
  user.setGroup(group);

  try {

   transaction.begin();
   session.save(user);
   transaction.commit();

  } catch (Exception e) {
   e.printStackTrace();
  }


   }
}



]]>
struts logic标签使用详解http://www.aygfsteel.com/csssoft/archive/2009/07/16/287060.htmlITq求?/dc:creator>ITq求?/author>Thu, 16 Jul 2009 15:51:00 GMThttp://www.aygfsteel.com/csssoft/archive/2009/07/16/287060.htmlhttp://www.aygfsteel.com/csssoft/comments/287060.htmlhttp://www.aygfsteel.com/csssoft/archive/2009/07/16/287060.html#Feedback0http://www.aygfsteel.com/csssoft/comments/commentRss/287060.htmlhttp://www.aygfsteel.com/csssoft/services/trackbacks/287060.html

Logic 比较标签Q一Q?/font>

1.<logic:equal>

判断变量是否与指定的帔R相等。例如:(x)

     <%

       pageContext.setAttribute("test",new Integer(100));

     %>

     <logic:equal value="100" name="test">

         test=100     </logic:equal>

2.<logic:greaterThan>

判断帔R变量是否与指定的帔R不相{?/p>

<html:link page="/greaterThan.jsp?test=123456">d参数</html:link> //传?/p>

<logic:greaterThan value="12347" parameter="test">

       true

</logic:greaterThan>

下面cM

3.<logic:greaterEqual>

判断变量大小是否{于指定的常量?/p>

4.<logic:lessThan>

判断变量是否于指定的常量?/p>

5.<logic:lessEqual>

判断变量是否于{于指定的常量?/p>

Struts logic标签Q二Q?/font>

循环遍历标签<logic:iterate>

该标{于在面中创Z个@环,以次来遍历数l、Collection、Mapq样的对象。在Struts中经常用刎ͼ

例如Q?/p>

<%

String []testArray={"str0","str1","str2","str3","str4","str5"};

pageContext.setAttribute("test",testArray);

%>

<logic:iterate id="array" name="test">

        <bean:write name="array"/>

</logic:iterate>

首先定义了一个字W串数组Qƈ为其初始化。接着Q将该数l存入pageContext对象中,命名为test1。然后用logic:iterate标记的name属性指定了该数l,q用id来引用它Q同时用bean;write标记来将其显C出来?/p>

q可以通过length属性指定输出元素的个数Qoffset属性指定从W几个元素开始输出。例如:(x)

<logic:iterate id="array1" name="test1" length="3" offset="2">

<bean:write name="array1"/><br>

</logic:iterate>

Struts logic标签Q三Q?/font>

<logic:match>

<logic:notmatch>

该标{于判断变量中是否或者是否不包含指定的常量字W串。例如:(x)

<%

        pageContext.setAttribute("test","helloWord");

%>

<logic:match value="hello" name="test">

       hello 在helloWord?/wbr>

</logic:match>

Match标记q有一个重要属性,是location属性。location属性所能取的值只有两个,一个是"start"Q另一个是"end"。例如:(x)

<logic:match value="hello" name="test" location="start">

          helloWord?hello开?/wbr>

</logic:match>

Struts logic存在标签Q四Q?/font>

<logic:present>

<logic:notpresent>

<logic:messagePresent>

<logic:messageNotPresent>

<logic:present>?lt;logic:notpresent>标签主要用于判断所指定的对象是否存在;

例如Q?/p>

<%

pageContext.setAttribute("test","testString");

%>

<logic:present name="test">

        true  

</logic:present>

<logic:present>?lt;logic:notpresent>标记有以下几个常用属性:(x)

header属性:(x)     判断是否存在header属性所指定的header信息?/wbr>

parameter属性:(x)判断是否存在parameter属性指定的h参数?/p>

cookie属性:(x)     判断cookie属性所指定的同名cookie对象是否存在?/wbr>

name属性:(x)       判断name属性所指定的变量是否存在?/wbr>

property属性:(x)和name属性同时用,当name属性所指定的变量是一个JavaBeanӞ判断property属性所指定的对象属性是否存在?/p>

<%

       Cookie cookie=new Cookie("name","value");

       response.addCookie(cookie);

%>

<logic:present cookie="name">

        true

</logic:present>

<logic:messagePresent>?lt;logic:messageNotPresent>q两个标记是来判断是否在request内存在特定的ActionMessages或ActionErrors对象。它们有几个常用的属性:(x)

name属性:(x)     指定了ActionMessages在request对象内存储时的key倹{?/wbr>

message属性:(x)message属性有两种取倹{当其ؓ(f)trueӞ表示使用Globals.MESSAGE_KEY做ؓ(f)从request对象中获取ActionMessages的key|此时无论name指定什么都无效Q当其ؓ(f)falseӞ则表C需要根据name属性所指定的值做Zrequest对象中获取ActionMessages的key

|倘若此时未设|name属性的|则用默认的Globals.ERROR_KEY?/p>

property属性:(x)指定ActionMessages对象中某条特定消息的key倹{?/p>

例如Q?/p>

      <%

         ActionErrors errors = new ActionErrors();

         errors.add("totallylost", new ActionMessage("application.totally.lost"));

         request.setAttribute(Globals.ERROR_KEY, errors);

         request.setAttribute("myerrors", errors);

      %>

         <logic:messagesPresent name="myerrors">

           Yes

         </logic:messagesPresent>

Struts logic判空标签Q五Q?/font>

<logic:empty>

<logic:notEmpty>

该标{于判断指定的字符是否为空?/p>

例如Q?/p>

      <%

        pageContext.setAttribute("test","");

      %>

  

     <logic:empty name="test">

         test 为空

     </logic:empty>

Struts logic转发和重定向标签Q六Q?/font>

1.<logic:foward>转发标签

该标{于进行全局转发Q用该标签的页面一般不再编写其他内容,因ؓ(f)随着转发Q页面将跌{Q原面中的内容也没有意义了。例如:(x)

      this is a test

<logic:forward name="welcome"/>

     this is a new test

2.<logic:redirect>重定向标{?/p>

该标{于进行重定向。具有属性:(x)

href属性:(x)     页面重定向到href指定的完整外部链接?/wbr>

page属性:(x)     该属性指定一个本应用内的一个网,标记页面重定向到这个新的网c(din)?/wbr>

forward属性:(x)该属性与struts-config.xml中的<global-forward>内的子项相对应。即页面重定向到forward所指定的资源?/p>



]]>
struts bean标签使用详解http://www.aygfsteel.com/csssoft/archive/2009/07/16/287048.htmlITq求?/dc:creator>ITq求?/author>Thu, 16 Jul 2009 15:13:00 GMThttp://www.aygfsteel.com/csssoft/archive/2009/07/16/287048.htmlhttp://www.aygfsteel.com/csssoft/comments/287048.htmlhttp://www.aygfsteel.com/csssoft/archive/2009/07/16/287048.html#Feedback0http://www.aygfsteel.com/csssoft/comments/commentRss/287048.htmlhttp://www.aygfsteel.com/csssoft/services/trackbacks/287048.htmlBean 标签?br />        此标{ֺ和Java Bean有很强的兌性,设计的本意是要在JSP 和JavaBean 之间提供一个接口。Struts 提供了一套小巧有用的标签库来操纵JavaBean和相关的对象Qcookie?header?parameter?define、write、message?include、page、resource、size、struts?br />Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q?br />Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q?br />bean:cookie、bean:header、bean:parameter
q三个标{来重新得到cookie, request header和request parameter?br />bean:header和bean:parameter标签定义了一个字W串Qbean:cookie标签定义了一个Cookie对象。你可以使用value属性做为默认倹{如果找不到指定的|且默认值没有设定的话,?x)抛Z个request time异常。如果你期望q回多个值的话,可把multiple属性设为true?br /><bean:cookie id="sessionID" name="JSESSIONID" value="JSESSIONID-ISUNDEFINED"/>
// q段代码定义了一个名为sessionID的脚本变量,如果找不C个名为JSESSIONID的cookieQ那sessionID


下面代码?x)输Z些Cookie对象的一些属性:(x)
<jsp:getProperty name="sessionID " property="comment"/> ?br /><jsp:getProperty name="sessionID" property="domain"/> ?br /><jsp:getProperty name="sessionID" property="maxAge"/> ?br /><jsp:getProperty name="sessionID" property="path"/> ?br /><jsp:getProperty name="sessionID" property="value"/> ?br /><jsp:getProperty name="sessionID" property="version"/> ?br />
下面是在request中输出所有header的例子:(x)
<%
          java.util.Enumeration names =((HttpServletRequest) request).getHeaderNames();
%>
?br /><%
          while (names.hasMoreElements()) {
          String name = (String) names.nextElement();
%>
<bean:header id="head" name="<%= name %>"/>
?<%= name %>
?<%= head %>
?br /><%
          }
%>

下面是parameter的例子:(x)
<bean:parameter id="param1" name="param1"/>
<bean:parameter id="param2" name="param2" multiple="true"/>    // 此处定义了一个param2[]?br /><bean:parameter id="param3" name="param3" value="UNKNOWN VALUE"/>

于其它标{合用:(x)
<bean:header id="browser" name="User-Agent"/>
<P>You are viewing this page with: <bean:write name="browser"/></P>
----------------------------------------------------------------------------------------------------------------------------------
<bean:cookie id="username" name="UserName" scope="session"
value="New User" />
<P>Welcome <bean:write name="username" property="value"/!</P>
    // Ҏ(gu)cookie创徏一个新的BeanQ如果用户名U已l存储在cookie中,它就不显CZؓ(f)一个新用户?br />Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q?br />Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q?
bean:defineQ?/strong>有三个用途?br />一是定义新字符串常量:(x)
<bean:define id="foo" value="This is a new String"/>
<bean:define id="bar" value='<%= "Hello, " + user.getName() %>'/>
<bean:define id="last" scope="session" value='<%= request.getRequestURI() %>'/>
二是复制一个现有的beanl新的beanQ?br /><bean:define id="foo" name="bar"/>   
<bean:define id="baz" name="bop" type="com.mycompany.MyClass"/>    //定义脚本变量的类型,默认为Object   
三是复制一个现有的bean的属性给新的beanQ?br /><bean:define id="bop" name="user" property="role[3].name"/>
    <bean:define id="foo" name="bar" property="baz" scope="request"    toScope="session"/>
    //toScope属性指新bean的scopeQ默认ؓ(f)page  
上段代码的意思是把名为bar的bean的baz属性赋值给fooQfoo的类型ؓ(f)String(默认)?br />Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q?br />Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q?br />bean:include
q个标签和bean:include标签和相|不同点就是它定义了一个可以复用的脚本变量。用id属性命名一个新的脚本变量,q支持forward、href、page和transaction.属性,和html:link中的属性意义一栗?br /><bean:include id="footerSpacer"    page="/long/path/footerSpacer.jsp"/>
然后你能够在多个地方(scope为page)调用Q?br /><bean:write name="footerSpacer" />

Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q?br />Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q?br />bean:message
用来实现对国际化的支持的一个标{,配合java.util数据包中定义的Locale和ResourceBundlecL完成q个dQ用java.text.MessageFormatc配|消息的格式?br />    首先要指定资源文件的名称。这个文件会(x)包含用默认语a~写的在E序中会(x)出现的所有消息,q些消息以“关键字-值”的形式存储。文仉要存储在c\径下Q\径要作ؓ(f)初始化参C送给ActionServlet?br />    实现国际化的规定Q所有的资源文g必须都存储在基本资源文g所在的目录中。基本资源文件包含的是用默认地区语言-本地语言~写的消息。如果基本资源文件的名称是ApplicationResources.propertiesQ那么用其他特定语言~写的资源文件的名称应该是ApplicationResources_xx.properties(xx为ISO~码Q如p是en)。因此这些文件应包含相同的关键字Q但关键字的值是用特定语a~写的?br />    然后QActionServlet的区域初始化参数必须与一个trueg起传送,q样ActionServlet׃(x)在用户会(x)话中的Action.LOCALE_KEY关键字下存储一个特定用戯机的区域对象。现在可以运行一个国际化的web站点Q它可以Ҏ(gu)用户计算Z的设|的区域自动以相应的语言昄?br />
使用特定的字W串来替换部分消息:(x)
在资源文件中的定义:(x)info.myKey = The numbers entered are {0},{1},{2},{3}
标记的用:(x)<bean:message key="info.myKey" arg0="5" arg1="6" arg2="7" arg3="8"/>
Jsp面的显C:(x)The numbers entered are 5,6,7,8    // 最多支?个参?br />Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q?/font>
Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q?br />   bean:pageQ把Jsp中的内部对象做ؓ(f)脚本变量?br /><bean:page id="requestObj" property="request"/>
Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q?br />Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q?br />bean:resourceQ?/strong>获得应用E序的资源,q个资源可以是一个String或从java.io.InputStream中读入。用ServletContext.getResource()ServletContext.getResourceAsStream() Ҏ(gu)索web应用中的资源Q如果在索资源时发生问题Q就?x)生一个ruquest time异常?
<bean:resource id="webxml" name="/WEB-INF/web.xml"/>
使用input属性时Q资源会(x)做ؓ(f)一个InputStreamQ如果不指定p当成一个String?/font>
Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q?br />Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q?br />bean:sizeQ?/strong>得到存储在array、collection或map中的数目Q类型ؓ(f)java.lang.Integer?br /><bean:size id="count" name="employees" />
Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q?br />Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q?br />bean:strutsQ?/strong>复制Struct 对象(三种cd)l新的beanQscope为page?br /><bean:struts id="form" formBean="CustomerForm"/>   
<bean:struts id="fwd" forward="success"/>
<bean:struts id="map" mapping="/saveCustomer"/>
Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q?br />Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q-Q?
bean:writeQ?/strong>以字W串形式输出bean的属性倹{?br />filter属性:(x)设ؓ(f)trueӞHTML保留字{换ؓ(f)实体("<" 转换?&lt);
ignore属性:(x)如果对象不存在,不会(x)抛出异常?br /><bean:write name="userRegistration" property="email" scope="request"/>


]]>
struts Html标签使用详解http://www.aygfsteel.com/csssoft/archive/2009/07/16/287035.htmlITq求?/dc:creator>ITq求?/author>Thu, 16 Jul 2009 14:00:00 GMThttp://www.aygfsteel.com/csssoft/archive/2009/07/16/287035.htmlhttp://www.aygfsteel.com/csssoft/comments/287035.htmlhttp://www.aygfsteel.com/csssoft/archive/2009/07/16/287035.html#Feedback0http://www.aygfsteel.com/csssoft/comments/commentRss/287035.htmlhttp://www.aygfsteel.com/csssoft/services/trackbacks/287035.html1.html:form 标签
       该标{用法必须遵@很多规则.
        (1)首先标签中必d含一个action属?action属性是该标{?jn)一一个必ȝ属?如果没有该属性jsp?x)抛Z个异?     之后你必ȝ
action属性一个有效的?q个g是对应struts配置文g(struts-config.xml)中的action标签中的type属性?
          例如:jsp面中有:<html:form action="/login">
                   则struts-config.xml文g中:(x)
                                                                  <action-mapping>
                                                                        <action type="/login"
                                                                                      type="对应事g处理cȝ路径"
                                                                                      name="对应的formbean"
                                                                                       />
                                                                    </action-mapping>
       (2)html:form标签q必遵循一个规?
                            M包含?lt;form>中用来接收用戯入的标签Q?lt;text>?lt;password>?lt;hidden>?lt;textarea>?lt;radio>?lt;checkbox>?lt;select>
Q必d相关的form bean中有一个指定的属性?例如Q如果你有一个属性D指定?#8220;username”?lt;text>标签Q那么相关的form bean中也
必须有一个名?#8220;username”的属性。输?lt;text>标签中的g(x)被用于生成form bean的userName属性?br />
2.html:text标签
          html:text标签是一个生成文本框的标{?它必d含一个和form bean的相同属性的对应?property"属?该标{֏有嵌套在form中才有效.


3.html:password标签

        html:password标签是用来显C口令的文本?它也必须包含一个和form bean的相同属性对应的"property"属?该标{中?br />          一个很重要的属性是“redisplay”Q它用于重新昄以前输入到这个区域中的倹{该属性的~省gؓ(f)true。然而,Z
       使password不能被重新显C,你或许希望将该属性的D为false?br />         例如:<html:password property="password"/>


4.html:hadden标签
          html:hadden是生成一个隐藏的输入文本区域,它必d含和相关form bean中的相同属性对应的“property”属性。该标签也必d套在form中才有效.
          例如:<html:hadden property="value"/>


5.<html:textarea>标签 
        <html:textarea>标签主要是生成一个文本域,它必d含和相关form bean中相同属性对应的"property"属?该标{也必须嵌套在form中才有效.
        例如:<html:textarea property="content"
                                          cols="10"
                                          rows="5"/>

6.<html:radio>标签

            <html:radio>标签是用于显CZ个单选按?它必d?value"?br />            例如:<html:radio property="title" value="1"/>1
                     <html:radio property="title" value="2"/>2
                     <html:radio property="title" value="3"/>3



7.<html:checkbox>标签


        <html:checkbox>标签用于昄checkboxcd的输入区域。比如:(x) <html:checkbox property= 
   "notify">Please send me notification 


8.<html:submit>标签

            <html:submit>标签是用于提交按?
            例如:<html:submit value="提交"/>



9.<html:reset>标签

            <html:reset>标签主要是用于重|按?br />

10.<html:option>标签

               <option>标签用于昄select box中的一个选项。参照下面的<select>标签?nbsp;


11.<html:select>标签

                <html:select>标签主要是用于显CZ拉列?它也必须嵌套在form中才有效
                例如:
                        <html:select  property="color" size="3">
                                      <html:option  value="red">red</html:option>
                                      <html:option value="green">green</html:option>
                                       <html:option value="blue">blue</html:option>

 




           



            








 


]]>
Ado.net中Connection对象用法http://www.aygfsteel.com/csssoft/archive/2009/07/07/285873.htmlITq求?/dc:creator>ITq求?/author>Tue, 07 Jul 2009 14:42:00 GMThttp://www.aygfsteel.com/csssoft/archive/2009/07/07/285873.htmlhttp://www.aygfsteel.com/csssoft/comments/285873.htmlhttp://www.aygfsteel.com/csssoft/archive/2009/07/07/285873.html#Feedback0http://www.aygfsteel.com/csssoft/comments/commentRss/285873.htmlhttp://www.aygfsteel.com/csssoft/services/trackbacks/285873.html在ADO.NET对象模型中,Connection对象代表了与数据源之间的q接?NET框架中有两个Connection对象Q一个是OleDbConnection,用于大多数的数据库连接,一个是SqlConnectionQ是MS开发的专门用于针对SQL Server的连接。在创徏Connection对象之前Q你必须先引用System.Data.OleDb或者System.Data.SqlClient和System.Data三个名空?/span>

1.Sqlserver 的数据库q接
        你可以用Connection对象的属性来指定数据源的位置?qing)其它参数来q接数据库。如QSqConnection conn=new SqlConnection("Provider=SQLOLEDB;Data Source=MyServer;Initial Catalog=database;use id=youuserName,password=yourpassword;");
        

        q是q接到本地数据库Q如果你惌到网l上的的数据库,p利用集成安全性,同时忽略用户名和密码。如QSqConnection con=new SqlConnection("Provider=SQLOLEDB;Data Source=MyServer;Initial Catalog=database;Integrated Security=SSPI");

 

2.Oracle数据库的q接Q(前提Q必d安装Oracle客户端实用工L(fng)适当版本Qƈ创徏数据库别名,接着可以用以下的连接字W串q行q接Q?/span>

SqConnection con=new SqlConnection("Provider=MSDAORA;Data Source=dbAlias;User id=yourid,password=youpwd;);

3.Access数据库的q接Q(你可以用以下连接字W串来连接)

SqConnection con=new SqlConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\yourdb.mdb;User id=yourid,password=youpwd;);

q接到数据库之后卛_调用Connection对象的Open()Ҏ(gu)来打开与数据库的连接,同理Close()Ҏ(gu)用来关闭与数据库的连接?/p>

q接池:(x)

      q接池是什么?在一个三层结构中Q当一个客L(fng)与中间层服务器进行通讯的时候,服务器会(x)创徏一个与数据库连接,q执行操作的业务对象Q也是与数据库q接的实例)Q同时会(x)创徏一?/font>Connection对象Q在攑֜一个池中(实际上是一个线E)。当释放q个实例的时候,此实例便关闭Q此时ƈ没有真正的关闭数据连接,而是Connection对象标记为关闭后存储在池中。如果这时再来启动一个新的业务对象,q时׃(x)查现有的q接Q如果池中有打开的连接,即用它Q否则再创徏一个新q接?/font>

可能你会(x)觉得很奇怪,如果q样Q那池中不是有很多的对象Q岂不是?x)浪费很多的资源Q这个问题的解决Ҏ(gu)是你可以讄与数据库的特定连接时_(d)默认60U)Q如果在q个旉内未被用,.NET提供׃(x)关闭此连接?/font>

      如何打开q接池?默认情况下是打开?

      如何关闭q接池?可以使用OleDbConnection.ReleaseConnectionPool()Ҏ(gu)来关闭连接池Q更或者你可以在OQI Qq接字符串中加上OLE DB Services= - 4;在用SqlConnection对象时可在连接符中加上Pooling=False。这时你再调用Close()时候便?x)真正地关闭与数据库的连接?/p>

Q注1Q可以用SQL事g探查器或性能监视器来观察q接到数据库中的q接数目Q以识别q接是否真正关闭或是只是攑օ池中。)

Q注2Q可以显式调用Dispose()Ҏ(gu)在垃圾收集器回收之前释放资源Q但如果你只是将Connection对象设ؓ(f)QUQL的话Q是不会(x)断开与数据源的连接的Q?/p>

      利用Connection对象来创建Command对象Q?ADO.NET中用Command对象来执行数据查询,更新Q例 Q?/p>

SqConnection con=new SqlConnection("Provider=SQLOLEDB;Data Source=MyServer;Initial Catalog=database;Integrated Security=SSPI");

using (OleDbCommand cmd=con.CreateCommadn())

{

      cmd.CommandText="select * from table";

      cmd.ExecuteNonQuery();

}

(注:(x)此处使用using 的好处是在进行此ơ操作后便可释放资源?

利用Connection对象来创建Transaction对象Q?Transaction对象是ADO.NET中的事务理对象Q?/font>

例:(x)

SqConnection con=new SqlConnection("Provider=SQLOLEDB;Data Source=MyServer;Initial Catalog=database;Integrated Security=SSPI");

con.Open();

OleDbTransaction tran=con.BeginTransaction(); (注:(x)调用此方法会(x)在连接时q回一个新的打开的Transaction对象来进行事务管理)

(注:(x)事务是指一l单一实体q行的语句,可以保数据的完整性,防止因系l故障或其它原因而引L(fng)数据丢失。概念很抽象Q呵呵,看下d明白了)

事务有AQテQ四个属性(卛_子性,一致性,隔离性,持久性)Q?/font>

原子?/font>指在执行事务q程中,q个q程要么成功执行Q要么不执行?/font>

一致?/font>指事务前和事务后的数据的一致性,也就是如果事务成功执行的话,pȝp回成功的状态,x有数据的改变标记为已完成Q如没完成事务,卛_滚,q回到先前的合法状态?/font>

隔离?/font>指一个事务内的Q何变化都独立于其它的事务Q相对于两个事务的说法)

持久?/font>指事务是持箋的,也就是事务成功完成后的改变是怹的?br />
其他详细使用可以参照MSDN



]]>谁是增值税攚w受益?[转] http://www.aygfsteel.com/csssoft/archive/2009/07/07/285871.htmlITq求?/dc:creator>ITq求?/author>Tue, 07 Jul 2009 14:21:00 GMThttp://www.aygfsteel.com/csssoft/archive/2009/07/07/285871.htmlhttp://www.aygfsteel.com/csssoft/comments/285871.htmlhttp://www.aygfsteel.com/csssoft/archive/2009/07/07/285871.html#Feedback0http://www.aygfsteel.com/csssoft/comments/commentRss/285871.htmlhttp://www.aygfsteel.com/csssoft/services/trackbacks/285871.html

E制攚w有利于提高上市公司的l营业WQ媄响幅度呈逐年上升势Q固定资产比例较高企业,受到影响的幅度越大;像宝钢这L(fng)大型资本密集型企业将是消费型增值税制度攚w的主要赢家?/em>

《中央完善社?x)主义市场经体制的军_》(U《决定》)专门提出了改革现行增值税制度的问题,《决定》指出:(x)“增值税q产型改ؓ(f)消费?#8221;Q这表明了政府高层决{者决心改革已l试行十q之久的生型增值税制度。国家税务d的官员已l宣布有关部门正在根据《决定》的_赯我国的《消费型增值税条例》,q表明了我国的消费型增值税制度攚w正在紧锣密鼓地进行?

但谁是这场税制改革的受益者?受益E度有多大?q些无疑是投资者非常关心的问题?

对经营净利润的媄?

在不同的增值税制度下,企业固定资的成本计价不一栗?

我国目前实行的是生型增值税制度。根据《企业会(x)计制度》的规定Q固定资产在取得时应按取得时的成本入账,取得时的成本包括Ch(hun)、增值税费用和其它有兌用(包括q输费用、非增值税E款、保险等Q,用公式表C就是:(x)固定资成本Q买P增值税Q其它费用?

E制攚w后将实行的是消费型增值税制度。由于购q固定资产的q项增值税可以抉|Q固定资产的取得成本中就不包含增值税q一块。显Ӟ消费型增值税制度框架下的固定资Q不动例外Q成本,要低于生产型增值税制度条g下的固定资成本?

到底低多呢Q我们以生型增值税制度下的讑֤cd定资产成本ؓ(f)比较基准Q假设所购设备执行基本税率1Q%Q消费型增值税制度下固定资产成本的降低q度为:(x)Q7Q/Q1Q1Q%Q=Q5Q5Q%Q也是_(d)降低q度?/7?/6之间?

消费型增值税制度下设备类固定资成本的降低幅度ؓ(f)Q5Q5Q%Q因此企业每期的讑֤折旧也相应降低1Q.Q4Q。从前面的固定资产折旧成本{U过E来看,讑֤折旧的降低导致公司当期主营业务成本的降低Q从而提高当期的主营业务利润。由于税制改革ƈ不提高公司的l营成本Q如营销成本、管理成本、资金成本)和其他业务经营,公司当期的营业利润也相应提高q最l提高公司的l营净利润?

Ҏ(gu)现行《企业所得税暂行条例》的规定Q因折旧成本降低而导致的企业利润增量也需要缴U企业所得税Q现行企业所得税E率为3Q%Q公司每期因讑֤折旧降低而增加的净利润相当于现行会(x)计期内公司设备折旧额的幅度ؓ(f)Q1Q.Q4Q?#215;Q1Q3Q%Q=Q0Q4Q%?

׃企业的净利润受多U因素的影响Q税制改革对公司净利润的媄响幅度没有一个确定的比例Q后面的案例研究能够提供一U计方法ƈ能给出钢铁行业的受益q度?

对经营活动现金净量的媄?

在现行的生型增值税制度下,公司购买固定资的进增值税不能抉|Q会(x)计上计入固定资成本Q在现金量表上体现为公司投资活动的现金出?

在消费型增值税制度下购买固定资产的q项增值税可以抉|Q企业将比在现行生型增值税制度下少出现金Q相Ҏ(gu)说就是公司现金流量在现有基础上的增加?

消费型增值税制度下固定资产进增值税的抵扣可以有两种方式Q一U是在购q当期一ơ性抵扣,另一U是在增值税条例规定的年限内分期抉|?

从消费型增值税制度的基本意义来看,固定资q项增值税应当在购买当期一ơ性抵扣,q种一ơ性抵扣方式对公司最有利Q但是企业固定资产的购置往往是少Ҏ(gu)大金额,采取一ơ性抵扣会(x)引v增值税收入的较大L动,而增值税是目前最大的一个税U,Ҏ(gu)府胦政的E_性不利,因此未来的消费型增值税制度的实施细则很可能?x)采取一U变通的做法Q要求企业在一定的q限内分期抵扣。从现金的折现价D度来看,分期抉|方式不如一ơ性抵扣对企业有利?

从保守v见,假设新的消费型增值税制度采取在设备的预计使用期限Q即折旧q限Q内分期抉|q项增值税的抵扣方法。以生型增值税制度下公司现金流量ؓ(f)比较基础Q消费型增值税制度下每期可以抵扣的q项增值税金额q于当期的现金量增量Q即公司每期因设备折旧降低而增加的现金量相当于现行会(x)计期内公司折旧额的1Q.Q4Q?

x受益板块

在我国1Q0Q多家上市公怸Qƈ不是所有的企业都会(x)受益于本ơ税制改革。《上市公司行业分cL引》把上市公司分成Q3个门c,具体为:(x)农牧业3Q家、采掘业Q0家、制造业Q3Q家、电(sh)煤水业5Q家、徏{业Q3家、交通仓储业Q5家、信息技术业Q6家、N易业Q6家、金融保险业Q0家、房C业4Q家、社?x)服务业Q1家、传播文化业Q1家、综合类Q1家。按照我国现行的E制体系Q除建筑业、交通仓储业、金融保险业、房C业、社?x)服务业、传播文化业?qing)综合类{2Q6家公司征收营业税而不征收增值税外,其他Q0Q2家上市公叔R要征收增值税Q占上市公司L的7Q.Q9Q,也就是说Q将有大U8Q%的上市公司收益于消费型增值税制度攚w?

从全国来看,已有Q3Q0多家上市公司Q投资者可重点x下列行业的资本密集型企业Q(Q)矛_行业Q如中国矛_Q6Q0Q2Q)、齐鲁石化(Q0Q0Q2Q等Q(Q)冉行业Q如宝钢股䆾Q6Q0Q1Q)、马钢股份(Q0Q8Q8Q等Q(Q)?sh)力行业Q如长江?sh)力Q6Q0Q0Q)、上L(fng)(sh)力(Q0Q0Q1Q等Q(Q)汽R行业Q如一汽车(Q0Q8Q0Q、上h车(Q0Q1Q4Q等Q(Q)机械行业Q如中集集团Q0Q0Q3Q)、厦工股份(Q0Q8Q5Q等?

东北板块谁最受益

东北工业曾ؓ(f)共和国的l济立下了汗马功劻I现在中央提出?#8220;振兴东北老工业基?#8221;的战略部|Ԍ国家有关部门已经军_在我国东北地区率先进行消费型增值税制度攚w的试点工作,东北企业会(x)最早n受到E制攚w的好处?

在东北地区的Q2Q多家上市公怸Q下列上市公司将?x)更多地享受到改革带来的利益Q(Q)矛_行业Q如锦州矛_Q0Q0Q6Q)Q(Q)冉行业Q如鞍钢新蝾Q0Q0Q9Q)Q(Q)?sh)力行业Q如龙电(sh)股䆾Q6Q0Q2Q)Q(Q)汽R行业Q如一汽车(Q0Q8Q0Q;Q5Q机械行业,如沈x床(Q0Q4Q0Q?

按照前面的案例研I思\Q以Q0Q2q度作ؓ(f)比较基准期,我们同样可以估算出消费型增值税制度攚w对上qC家公司经营业l的影响q度?

消费型增值税制度攚w在其他条件不变的前提下能够提升上市公司的l营业WQ但提升的幅度不一栗进一步的分析表明Q资本物品进增值税的抵扣数量是一个绝对|比较基数小Q媄响幅度就大Q因此税制改革其对基期经营业l较差的上市公司的经营业l媄响幅度较大,如锦州石化和沈阳机床?

案例分析

宝钢股䆾影响E度剖析

׃两种增值税制度的交替,从企业固定资产成本的增值税构成角度可以把企业的固定资分成两种cdQ一cL生型增值税制度下购|的固定资Q固定资产购q增值税不能抉|Q另一cL在消费型增值税制度下新购置的固定资产,其进增值税可以抉|。税制改革只Ҏ(gu)购置的固定资产生媄响?

本文选取宝钢股䆾Q6Q0Q1Q)作ؓ(f)案例来测消费型增值税制度攚w对公司经营业l的影响。ؓ(f)了研I的方便Q以现行生型增值税制度下的l营业W作ؓ(f)比较基础Qƈ选取Q0Q2q度报告的数据作为样本,算该公司将在简单再生Q即l营规模不变Q条件下的经营业l增长趋ѝ实际上Q宝钢股份是在扩大再生条g下经营的Q因此其实际l营业W增长速度肯定要高于测出的增镉K度?

在简单再生条g下,公司一q的固定资投资规模{于当年的固定资产折旧金额,卛_钢股份每q的固定资投资规模为5Q8Q2Q0Q4Q万元。由于不动投资不涉?qing)进增值税Q所以只考虑讑֤投资Q宝钢股份一q新增设备投资规模ؓ(f)Q7Q,Q3Q.Q4万元Q新增设备的q项增值税含量为:(x)Q7Q,Q3Q.Q4Q(Q+Q7Q)×Q7Q?Q?Q8Q6Q0Q0Q万元?

目前宝钢股䆾的设备综合折旧年限约为1Q年Q则其新增设备的l合折旧q限亦可视ؓ(f)Q2q_(d)新增讑֤的增值税含量也将在1Q年内被折旧摊销Q折旧摊销中的增值税含量为6Q,Q3Q.Q2Q1Q?Q?Q,Q1Q.Q7万元?

对经营净利润的媄响幅?

在消费型增值税制度下,׃企业的各经营成本(如管理费用、营业费用、胦务费用等Qƈ不因增值税制度的改变而变化,一q的所得税E前利润增量在数量上{于新增讑֤折旧中的增值税含量Q即利润增量 Q?Q,Q1Q.Q7万元?

׃企业所得税制度没有改变Q因增值税制度改变而增加的利润仍然需要缴Ux得税Q则一q的l营净利润增量 Q?Q,Q1Q.Q7×Q1Q3Q%Q= Q,Q3Q.Q4万元?

׃公司每年都在q行讑֤再投资,在新的税制条件下Q公司每q的l营净利润增量随着旉的推U逐年递增Q设Wnq的净利润增量为YQnQ,则:(x)Q(n)Q?Q,Q3Q.Q4×n万元。由于设备综合折旧年限ؓ(f)Q2q_(d)则n的最大值等于1Q。公司2Q0Q年度的净利润为4Q7Q1Q3Q2Q万元,讄n年的净利润增长率ؓ(f)Q(n)Q则QLQnQ?Q?Q(n)Q4Q7Q1Q3Q2Q?

对宝钢股份经营活动现金净量的媄?

从前面的折旧成本转移q程分析可知Q消费型增值税制度攚w最l通过降低产品销售成本来提高l营zd现金净量Q税制的攚wq不影响其他各项l营zd的现金流出,因此一q的l营zd现金增量等于每q新增设备折旧中包含的进增值税含量Q即l营zd现金增?Q?Q,Q1Q.Q7万元?

׃公司每年都在q行讑֤再投资,在新的税制条件下Q公司经营活动现金流的增量随着旉的推U逐年递增Q设Wnq的净利润增量为݋QnQ,则:(x)Q(n)Q?Q,Q1Q.Q7×n万元。由于设备综合折旧年限ؓ(f)Q2q_(d)则n的最大值等于1Q。公司2Q0Q年度经营活动现金净量为1Q0Q9Q0Q1Q1Q万元,讄n年的净现金增长率为QnQ,则:(x)Q(n) Q?Q(n)Q1Q0Q9Q0Q1Q1Q?

从上面的分析可以得出下列基本l论Q?

Q1Q税制改革有利于提高上市公司的经营业l,影响q度呈逐年上升势?

Q2Q固定资产比例较高企业,受到影响的幅度越大?

Q3Q像宝钢q样的大型资本密集型企业是消费型增值税制度攚w的主要赢家?

链接

׃来自国{国家的竞争Ҏ(gu)q不征收增值税Q现有税制打M我国资本密集型企业的市场竞争力,在加入DQ_(d)融入国际l济大环境的条g下,生型增值税制度C非改不可的时候了?

增值税计税原理

增值税制度h于1Q1Q年德国的隆西蒙斯和国的亚当斯的学_(d)但增值税真正得到Ƨ洲各国政府q泛的重视是在二十世U六十年代初。1Q6Q年Q欧z经共同体的纽马克委员?x)徏议所有欧׃成员国都采用增值税作ؓ(f)l一的品销售税形式Q但国却至今尚未推行这一E种?

增值税是对商品生和流通中各环节新增加价|卛_值额Q进行征E,׃新增价值在商品通过E中是一个难以准计的数据Q因此实际操作中帔R用一U抵扣计法Q纳E义务hҎ(gu)产品销售额按照规定的税率计销增值税额,然后从中扣除购买原材料和Q或资本品时已经~纳的进增值税额,计算公式为:(x)应纳增值税额=销增值税?#8211;q项增值税额。这U计方法同样体C对品销售中的新增h(hun)D行征E的原则?

在实行增值税的半个多世纪里,不同的国家根据其国情选择具体的计E制度,已经形成了多U比较系l和成熟的计E制度,但常用的增值税计税制度只有三种Q第一U是生型增值税Q厂商以其品和力_的销售收入数额减d当期购入的用于生产的中间性品和力_支出的数额(厂房、机器、设备等资本品的折旧不予扣除Q作为增值额Qƈ据以评。第二种是消费型增值税Q其计税依据是在生型增值税的基上,再扣除同期购入的资本品h(hun)值得出应E增值额Q即从厂商的产品销售收入中除其当期购入的所有中间性品和力_支出外,q要再扣除资本品支出。第三种是收入型增值税Q其计税依据是厂商以其品和应税力_的销售收入先减去用于生该品的中间性品和力_支出Q再减去固定资折旧后的余额作ؓ(f)增值额Qƈ据以评?

生型和消费型两U计E制度的区别是进增值税的抵扣不一P生型增值税的进增值税额是指纳Eh当期购进用于产品生的原材料或接受应E劳务所支付的增值税额,消费型增值税的进增值税额不仅包含纳Eh购进原材料或接受应税力_所支付的增值税额,q包括纳Eh购进固定资{资本品所支付的增值税额,两种E制的差异就在购q资本品所支付的增值税额的处理上。很昄Q对于同一个企业,生型增值税的实际税负要大于消费型增值税的税负,从生产型增值税改变为消费型增值税的税制改革的本质是增值税应税企业的税务降低?

我国的生产型增值税制度

我国从1Q7Q年开始增值税试点Q1Q9Q年的税制改革全面推行了增值税Q之成为我国税制结构中占据W一位的ME种。1Q9Q年Q2月1Q日Q国务院以第Q3Q号令发布的《中华h民共和国增值税暂行条例》成为我国增值税征收的基本规范,随后Q当q_(d)Q月Q5日)财政部以Q9Q]W0Q8h发布的《中华h民共和国增值税暂行条例实施l则》作为税务部门征收增值税的工作指南?

Ҏ(gu)《增值税暂行条例》的规定Q凡在中国境内销售货物或者提供加工、修理修配、劳务,以及(qing)q口货物的单位和个hQؓ(f)增值税的纳E义务h。我国增值税征收采取了两档税率,卻IQ%的基本税率和Q3Q的低税率。低E率只适用于某些特定的货物Q如_食、食用植物a(b)、自来水、书报、农药等Q详见有兛_值税法规Q及(qing)国务院规定的货物Q其它货物一律适用基本E率?

目前Q我国增值税的计采用抵扣计法Q应U_值税额=当期销增值税?#8211;当期q项增值税额。其中,“当期销增值税?#8221;是指U税义务人在一定纳E期限内销售货物(或应E劳务)所收到的增值税Q它在数量上{于U税期限内的销售收入乘以增值税率?#8220;当期q项增值税”是指U税义务人在同期采购原材料(或应E劳务)时已l支付的增值税Q它在数量上{于U税期限内的货物Ch(hun)乘以增值税率。值得注意的是Q现行《增值税暂行条例》特别规?#8220;购进固定资的进增值税额不得从销增值税额中抉|”Qƈ?#8220;固定资”严格限制Zc资产,一是用期限超q1q的机器、机械、运输工具以?qing)其它与生l营有关的设备、工兗器P二是单位价值在Q0Q0元以上ƈ且用年限超q2q的不属于生产经营主要设备的物品。《增值税暂行条例》规定的不得抉|q项E额的购q固定资产的范围比现行《企业会(x)计制度》规定的固定资范围要小一些,主要是不包括不动产(如房屋、徏{物{)Q因为我国现行税法体p规定不动销售缴U业税Q不~纳增值税Q不动销售没有进增值税可以抉|?

是否抉|固定资q项增值税是划分生产型增值税和消费型增值税的根本标准。由于现行《增值税暂行条例》明规定固定资产进增值税不得抉|Q因此我国现行的增值税制度是一U典型的生型增值税?

攚w生型增值税制度的原?/strong>

现行生型增值税制度D资本密集型应E企业的实际E负很重。品的销售成本由三块l成Q原材料转移成本、固定资产折旧{UL本和生工资成本Q根据现行《增值税暂行条例》规定的计算Ҏ(gu)Q品销售的增值额{于销售收入(主营业务收入Q减d材料转移成本Q也是说品的折旧成本和工资成本在q里作ؓ(f)企业销售品的增值额而需要缴U_值税。企业实际得到的毛利润等于品的销售收入减M品销售成本。很昄Q应E增值额大于企业的毛利润。折旧成本和工资成本的比例越大,其差异也大Q企业所得到的毛利润的实际税负就重。这U生产型增值税制度D资本密集型企业的毛利润承担偏高的E负Q资本密集度高Q毛利润的实际税负越重?

然而来自美国等国家的竞争对手ƈ不征收增值税Q因此这U税制打M我国资本密集型企业的市场竞争力,在加入DQ_(d)融入国际l济大环境的条g下,生型增值税制度C非改不可的时候了?Q艾西南 中立)
转自Q?a >http://www.china.org.cn/chinese/OP-c/490416.htm



]]>
վ֩ģ壺 ³ľ| | ͨ| | | ʷ| | Ϫ| | | ̶| | ƽ| | | ɽ| ¤| ̨| ԫ| | ء| ˫| | | | | ̰| Ƹ| | Ľ| | ͼ| ̩| | | | | | Ϫ| | |