乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      簡單的Struts2登陸

       家樂薛 2011-03-11
      簡單的Struts2登陸時間:2009-10-09 08:29:34來源:網絡 作者:未知 點擊:1356次   本示例使用的是Struts2.1.6版本。但是不知道什么問題感覺它的struts2-core-2.1.6.jar有問題。(比如找不到/struts-tag標簽)
        本示例使用的是Struts2.1.6版本。但是不知道什么問題感覺它的struts2-core-2.1.6.jar有問題。(比如找不到/struts-tag標簽)
      使用struts2-blank-2.1.6.war實例中的JAR包就不存在問題
      一.創(chuàng)建JSP登陸頁面
      <%@ page language="java" contentType="text/html; charset=utf-8"
            pageEncoding="utf-8"%>
      <%@ taglib prefix="s" uri="/struts-tags" %>
      <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www./TR/html4/loose.dtd">
      <html>
      <head>
      <title>Login</title>
      </head>
      <body>
      <s:form action="login"><!--這里不用寫成login.action,但是如果Struts.xml中帶命名空間是則需寫成XXX.action-->
          <s:textfield name="username" label="username"></s:textfield>
          <s:textfield name="pswd" label="pswd"></s:textfield>
          <s:submit value="submit"></s:submit>
      </s:form>
      </body>
      </html>
      二.創(chuàng)建Action類
      public class LoginAction extends ActionSupport {
          private String username;
         
          private String pswd;
          public String getUsername() {
              return username;
          }
          public void setUsername(String username) {
              this.username = username;
          }
          public String getPswd() {
              return pswd;
          }
          public void setPswd(String pswd) {
              this.pswd = pswd;
          }
         
          public String execute() throws Exception {
              LoginService service = new LoginService(); //可以改成與Spring整合用Spring注入。
              if(service.isLogin(this.getUsername(), this.getPswd()))
              {
                  return SUCCESS;
              }
              else
              {
                  return INPUT;
              }
          }
      }
      三.Struts.xml (改文件放在工程classes目錄下)
      <?xml version="1.0" encoding="UTF-8" ?>
      <!DOCTYPE struts PUBLIC
          "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
          "http://struts./dtds/struts-2.0.dtd">
      <struts>
          <package name="test" extends="struts-default">
              <action name="login" class="cn.struts2demo.action.LoginAction">
                <result>/pages/success.jsp</result>
                <result name="input">/pages/index.jsp</result>
              </action>
          </package>
      </struts>
      四.配置輸入校驗文件(與Action在同一目錄,xxxAction-validation.xml)
      <?xml version="1.0" encoding="UTF-8"?>
       <!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN" "http://www./xwork/xwork-validator-1.0.2.dtd">
       <validators>
         <field name="username">
           <field-validator type="requiredstring">
             <param name="trim">true</param>
             <message>username can not be null </message>
           </field-validator>
         </field>
       </validators>
      現(xiàn)在就可以運行了
       
       
       
      五.自定義報錯信息
          在類路徑中添加一個message.properties的屬性文件
      如:usernameerror=用戶名不能為空
      修改,LoginAction-validation.xml文件中的<message>標簽
      <message key="usernameerror"></message>
      OK了,可以試一下了。
       
      本篇文章來源于:開發(fā)學院 http://edu.   原文鏈接:http://edu./2009/1009/16261.php本篇文章來源于:開發(fā)學院 http://edu.   原文鏈接:http://edu./2009/1009/16261.php

        本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
        轉藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多