我就想試下JSP表單隱藏傳屬性到后臺(tái),可我設(shè)的這個(gè)變量 p 傳過(guò)去action那打印出來(lái)是“空值”,當(dāng)我傳的是常量的時(shí)候是沒(méi)有問(wèn)題的,我想請(qǐng)教下這個(gè)變量問(wèn)題出在那!謝謝JSP頁(yè)面代碼如下:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ taglib prefix="s" uri="/struts-tags"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html>? <head>? ? <base href="<%=basePath%>">? ? <title>注冊(cè)頁(yè)</title>? </head>? <%!? String p="1581458541";? ?%>? <body>??? <center>? <s:form action="zhucechenggong.action" method="post">? <s:textfield name="user.name" label="賬戶名"></s:textfield>? <s:password name="user.password" label="密碼"></s:password>? <s:hidden name="user.phone" value="%{p}"></s:hidden>? <s:submit value="注冊(cè)"></s:submit>? </s:form>? </center>? </body></html>跳轉(zhuǎn)到j(luò)ava的action代碼如下:package com.action;import com.opensymphony.xwork2.ActionSupport;import com.user.User;import com.server.*;@SuppressWarnings("serial")public class ZhuCeAction extends ActionSupport { private User user; private UserServer userServer; public void setUserServer(UserServer userServer) { this.userServer = userServer; } public User getUser() { return user; } public void setUser(User user) { this.user = user; } public String execute()throws Exception{ userServer.save(user); System.out.println(user.getPhone()); return SUCCESS; }}
j2ee前臺(tái)jsp表單隱藏傳變量到后臺(tái)action!
快樂(lè)學(xué)習(xí)520
2016-09-05 17:22:55