正在将未编写的脚本添加到从struts2 jsp生成的html页面中

时间:2014-08-27 09:28:21

标签: html jsp struts2

我正在使用struts2编写一个jsp。在浏览器中打开页面后,当我点击“查看页面来源”时,我正在获取html代码,其中我看到一些我没有在struts2 jsp中编写的脚本。

我的struts2 jsp是

<%@ page language="java" contentType="text/html; charset=UTF-8"  pageEncoding="UTF-8"%>
<%@ taglib uri="/struts-tags" prefix="s" %>

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Register</title>
<link rel="stylesheet" type="text/css" href="styles.css" />
</head>

<body>       
<div id="form_container" align="center">

    <s:if test="hasActionErrors()" >                        <!--  Print error messages if any -->
        <div class="errorMessages" >
            <s:actionerror/>
        </div>
    </s:if>

            <s:if test="hasActionMessages()" >                      <!--  Print action messages if any -->
        <div class="successMessages" >
            <s:actionmessage/>
        </div>
    </s:if>

    <s:form action="registerOphthalmologist" method="post" validate="true">  

        <s:hidden       key="role"          label="role"    value="O"       />
        <s:textfield    key="username"      label="Choose UserName" required="true"/>
        <s:password     key="password"      label="Choose Password" required="true"/>

        <s:textfield    key="givenName"     label="Name"    required="true"/>
        <s:textfield    key="surname"       label="Surname" required="true"/>
        <s:textfield    key="age"           label="Age"     required="true"     value=""/>
        <s:select       key="gender"        label="Gender"  
                        list="#{'M':'Male','F':'Female'}" 
                        required="true"/>

        <s:textfield    key="contactNumber"     name="contactNumber"    label="Contact Number"  required="true"/>
        <s:textfield    key="email"             name="email"            label="email"           required="true"/>
        <s:textfield    key="city"              name="city"             label="City"            required="true"/>
        <s:textfield    key="district"          name="district"         label="District"        required="true"/>
        <s:textfield    key="state"             name="state"            label="State"           required="true"/>
        <s:textfield    key="country"           name="country"          label="country"         required="true"/>
        <s:textfield    key="postalCode"        name="postalCode"       label="Postal Code"     required="true"/>

        <s:textfield    key="degree"            label="Qualification"           required="true"/>
        <s:textfield    key="university"        label="University"              required="true"     value=""/>
        <s:textfield    key="hospitalName"      label="Hospital Name"           required="true"/>
        <s:textfield    key="experience"        label="Years of Experience"     required="true"     value=""/>

        <s:checkbox     key="checkMe"       fieldValue="true"       label="Agree to terms & Conditions"/>
        <s:submit       value="Register"    align="center"/>

    </s:form>
</div>  
<div class="footer">
    <p align="center">Designed and maintained by SSSIHL</p>
</div>  

在Html代码中添加以下代码。

<script type="text/javascript" src="/Sairam/struts/xhtml/validation.js"></script>
<script type="text/javascript">
function validateForm_registerOphthalmologist() {
    form = document.getElementById("registerOphthalmologist");
    clearErrorMessages(form);
    clearErrorLabels(form);

    var errors = false;

    return !errors;
}

我不知道为什么以及如何添加它。任何人都可以告诉我们发生了什么吗?

0 个答案:

没有答案