
見に行ってきました。
もっと大きいのかと思ってた。まぁ大きいことは大きいんですがw
潘事務総長は「自分なりに一生懸命務め、歴代事務総長のなかで最も熱心に働いているという評価もある」と語った。
package net.ukauka.lab.action.test2;
import org.apache.struts2.convention.annotation.ParentPackage;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.validator.annotations.EmailValidator;
import com.opensymphony.xwork2.validator.annotations.RequiredStringValidator;
import com.opensymphony.xwork2.validator.annotations.Validations;
@ParentPackage(value="default")
public class Hello2Action extends ActionSupport{
public String name;
public String email;
private static final long serialVersionUID = 1L;
public String execute() throws Exception {
return "input";
}
@Validations(requiredStrings=@RequiredStringValidator(fieldName="name",message="名前いれて"))
public String inputName() throws Exception {
return "ok";
}
@Validations(
requiredStrings=@RequiredStringValidator(fieldName="email",message="メールアドレスいれて"),
emails=@EmailValidator(fieldName="email",message="メールアドレスがおかしい")
)
public String inputEmail() throws Exception {
return "ok";
}
}
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %>
<html>
<head>
<title>入力</title>
<style>
.errorMessage {
color:red;
}
.errorLabel {
color:red;
}
</style>
</head>
<body>
<h1>入力</h1>
<s:form>
<s:textfield label="名前" name="name" />
<s:textfield label="メールアドレス" name="email" />
<s:submit value="名前入力" method="inputName" />
<s:submit value="メールアドレス入力" method="inputEmail" />
</s:form>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %>
<html>
<head>
<title>出力</title>
</head>
<body>
<h1>出力</h1>
名前:${name}<br/>
メールアドレス:${email}
<a href="hello2.action">戻る</a>
</body>
</html>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<constant name="struts.enable.DynamicMethodInvocation" value="false" />
<constant name="struts.devMode" value="false" />
<package name="default" extends="struts-default">
<interceptors>
<interceptor-stack name="defaultStack">
<interceptor-ref name="exception" />
<interceptor-ref name="alias" />
<interceptor-ref name="servletConfig" />
<interceptor-ref name="i18n" />
<interceptor-ref name="prepare" />
<interceptor-ref name="chain" />
<interceptor-ref name="debugging" />
<interceptor-ref name="profiling" />
<interceptor-ref name="scopedModelDriven" />
<interceptor-ref name="modelDriven" />
<interceptor-ref name="fileUpload" />
<interceptor-ref name="checkbox" />
<interceptor-ref name="staticParams" />
<interceptor-ref name="actionMappingParams" />
<interceptor-ref name="params">
<param name="excludeParams">dojo\..*,^struts\..*</param>
</interceptor-ref>
<interceptor-ref name="conversionError" />
<interceptor-ref name="validation">
<param name="excludeMethods">input,back,cancel,browse</param>
<param name="validateAnnotatedMethodOnly">true</param>
</interceptor-ref>
<interceptor-ref name="workflow">
<param name="excludeMethods">input,back,cancel,browse</param>
</interceptor-ref>
</interceptor-stack>
</interceptors>
</package>
</struts>
Q:ポイントカード対応自販機をもっと利用したいと思うので、設置場所を教えてください。
A:お客様のご希望地区での設置情報をお調べ致しますので、まずはお客様相談室へご連絡ください。