欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

token的使用 - silmon

更新时间: 2015-05-04 00:00:00 责任编辑: Author_N15

 

 Token.html

<body>
    This is my HTML page. <br>
    <a href="frist.do">去留言</a>
  </body>

 Token.jsp

<body>
	<html:errors />
	<html:form method="post" action="note">
标题:	<html:text property="title" />
		<br>
坐着:<html:text property="author" />
		<br>
内容:<html:textarea property="content" />
		<html:submit value="提交" />
	</html:form>
</body>
</html:html>

  

配置文件

<action attribute="noteForm" input="/Token.jsp"
			name="noteForm" path="/note" scope="request"
			type="com.silmon.struts.action.NoteAction" />
		<action attribute="fristForm" name="fristForm" path="/frist"
			scope="request" type="com.silmon.struts.action.FristAction">

			<forward name="insert" path="/Token.jsp"></forward>
		</action>

 FristAction.java

public class FristAction extends Action {
	/*
	 * Generated Methods
	 */

	/** 
	 * Method execute
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return ActionForward
	 */
	public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		FristForm fristForm = (FristForm) form;// TODO Auto-generated method stub
		saveToken(request);
		
		return mapping.findForward("insert");
	}

 NoteAction.java

public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		NoteForm noteForm = (NoteForm) form;// TODO Auto-generated method stub
		if (isTokenValid(request)) {
			// 判断ToKen是否有效
			System.out.println("数据有效");
			String title = noteForm.getTitle();
			String author = noteForm.getAuthor();
			String content = noteForm.getContent();
			System.out.println(title + author + content);
			resetToken(request);
		} else {
			ActionMessages errors = new ActionMessages();
			errors.add("token", new ActionMessage("token"));
			this.saveErrors(request, errors);
			return mapping.getInputForward();
		}
		return null;

	}

 

上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2015-05-04 00:00:00
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/1786393/
本文WWW.DOC100.NET DOC100.NET版权所有。