① java 在MyEclipse開發當中 如何配置web.xml文件
WEB-INF 下面的網頁不能直接訪問,需要先訪問你的項目再跳到你的頁面 , 一般新建一個web項目web.xml會自動生成啊
② jsp裡面的fieldset能不能兩個放在同一行的位置補充:top屬性沒效果
你先試試這代碼看看是不是你要的效果
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
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>My JSP 'filed.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
<form action="dream.php" method="post" id="dreamform">
<fieldset style="width: 300px; float: left;">
<legend>用戶名與密碼:</legend>
<input id="hiddenField" name="hiddenField" type="hidden" value="hiddenvalue" />
<label for="username">用戶名:</label>
<input type="text" id="username" name="username" value="dream" />
<label for="pass">密碼:</label>
<input type="password" id="pass" name="pass" />
</fieldset>
<fieldset style="width: 300px; float: left;">
<legend>性別:</legend>
<label for="boy">男</label>
<input type="radio" value="1" id="sex" name="sex" />
<label for="girl">女</label>
<input type="radio" value="2" id="sex" name="sex" />
<label for="sex">保密</label>
<input type="radio" value="3" id="sex" name="sex" />
</fieldset>
</form>
</body>
</html>
③ JAVA、JJSP問題:如圖。怎樣讓它們文本框對齊
你好
可以用table布局,也可以用fieldset布局,兩種從結構上來說都可以實現對齊的效果
④ java web中,想要把界面的信息列印到控制台該怎麼做,如圖,把這些信息列印出來,這是jsp中的
這個數據你要告訴我們是從哪裡來的啊
如果是自己後台來的自己直接System.out.print()輸出就好了
如果是界面上一開始讀取別人數據,則把他們傳到後台,接收之後System.out.print()輸出就好了
⑤ java struts2 應用 有一個vo 中一個屬性setting 是Map<String, String> 類型
我曉得你 的問題咯,,,看看下面的代碼是否可以幫你。
<div>
<form id="formID" class="formular" method="post" action="userInfo!update">
<fieldset>
<legend>修改用戶信息</legend>
<fieldset>
<legend>用戶信息</legend>
<fieldset>
<legend>用戶名</legend>
<input id="name" name="name" value="<s:property value='#session.user.name'/>"/>
</fieldset>
<fieldset>
<legend>密碼</legend>
<input id="password" name="password" value="123456" type="password"/>
</fieldset>
<fieldset>
<legend>重復密碼</legend>
<input id="repassword" name="repassword" value="123456" type="password"/>
</fieldset>
<fieldset>
<legend>性別</legend>
<div>
<select style="width: 100px;" id="gender" name="gender">
<option></option>
<option value="m">男</option>
<option value="f">女</option>
</select>
</div>
</fieldset>
<fieldset>
<legend>電話號碼</legend>
<input type="text" name="phone" id="phone" value="<s:property value='#session.user.phone'/>"/>
</fieldset>
<fieldset>
<legend>個性簽名</legend>
<textarea name="signature" id="signature" style="width: 100%;" value="<s:property value='#session.user.signature'/>"></textarea>
</fieldset>
</fieldset>
<fieldset>
<legend>電子郵箱</legend>
<input type="text" name="email" id="email" value="<s:property value='#session.user.email'/>"/>
</fieldset>
<div id="submit">
<input class="submit" type="submit" value="提交"/><hr/>
</div>
</fieldset>
</form>
</div>
⑥ java JSP中for each循環的詳細用法,初學者。
<%@page pageEncoding="utf-8" contentType="text/html;charset=utf-8"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
<script type="text/javascript" src="js/jquery-1.4.3.js"></script>
<script type="text/javascript">
function doDetail(playerId){
location="detail.do?playerId="+playerId;
}
</script>
</head>
<body>
<%@include file="../common/head.jsp" %>
<span style="color:blue"><a href="commentForm.do">BBS</a></span>
<br/>
<fieldset>
<legend style="color:red;font-size:30px">玩家列表</legend>
<br/>
<table width="700px" cellpadding="1" cellspacing="1" align="center" border="1">
<tr style="font-size:30px"><td>序號</td><td>玩家編號</td><td>用戶名</td><td>郵箱</td><td>性別</td><td>詳細</td></tr>
<c:forEach items="${players}" var="player" varStatus="st">
<c:if test="${st.count%2==1}">
<tr bgcolor="#EEEEE0">
<td>${st.count }</td>
<td>${player.playerId }</td>
<td>${player.username }</td>
<td>${player.email }</td>
<td>${player.gender }</td>
<td>
<a href="#" onclick="doDetail(${player.playerId })">詳細</a>
</td>
</tr>
</c:if>
<c:if test="${st.count%2==0}">
<tr bgcolor="#F0FFF0">
<td>${st.count }</td>
<td>${player.playerId }</td>
<td>${player.username }</td>
<td>${player.email }</td>
<td>${player.gender }</td>
<td>
<a href="#" onclick="doDetail(${player.playerId })">詳細</a>
</td>
</tr>
</c:if>
</c:forEach>
</table>
</fieldset>
</body>
</html>
****************************************************************************************************
反正你只要你一開始寫上
「<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>「
接下來的
「<c:forEach items="${players}" var="player" varStatus="st">」中players是servlet或者action傳過來的值(譬如是List),player則是你給players中每個對象定義的一個「代號」,當然你定義成「p」也可以,而最後的st是用來對players中成員按序號排列用的。
⑦ java swing 如何實現html的fieldset和legend效果
布局設成null,其中的組件都設定位置
importjavax.swing.*;
.swing.JDialog{
privateJPanelouter;
privateJLabelone;
privateJLabelthree;
privateJPasswordFieldpw3;
privateJPasswordFieldpw2;
privateJPasswordFieldpw1;
privateJLabeltwo;
publicstaticvoidmain(String[]args){
SwingUtilities.invokeLater(newRunnable(){
publicvoidrun(){
LoadDialoginst=newLoadDialog(null);
inst.setResizable(false);
inst.setLocationRelativeTo(null);
inst.setVisible(true);
}
});
}
publicLoadDialog(JFrameframe){
super(frame);
initGUI();
}
privatevoidinitGUI(){
try{
setTitle("修改密碼:");
getContentPane().setLayout(null);
{
outer=newJPanel();
getContentPane().add(outer);
outer.setBounds(41,34,313,194);
outer.setBorder(BorderFactory.createTitledBorder("修改信息:"));
outer.setLayout(null);
{
one=newJLabel();
outer.add(one);
one.setText("輸入原密碼:");
one.setBounds(44,56,69,15);
}
{
two=newJLabel();
outer.add(two);
two.setText("輸入新密碼:");
two.setBounds(44,90,69,15);
}
{
three=newJLabel();
outer.add(three);
three.setText("重復原密碼:");
three.setBounds(44,126,69,15);
}
{
pw1=newJPasswordField();
outer.add(pw1);
pw1.setText("");
pw1.setBounds(119,52,133,22);
}
{
pw2=newJPasswordField();
outer.add(pw2);
pw2.setText("");
pw2.setBounds(119,86,133,22);
}
{
pw3=newJPasswordField();
outer.add(pw3);
pw3.setText("");
pw3.setBounds(119,122,133,22);
}
}
setSize(400,300);
}catch(Exceptione){
e.printStackTrace();
}
}
}
效果:
⑧ fieldsetjava基礎1java基礎1.面向對象的特徵有哪些
一、面向過程的思想和面向對象的思想
面向對象和面向過程的思想有著本質上的區別, 作為面向對象的思維來說,當你拿到一個問題時,你分析這個問題不再是第一步先做什麼,第二步再做什麼,這是面向過程的思維,你應該分析這個問題裡面有哪些類和對象,這是第一點,然後再分析這些類和對象應該具有哪些屬性和方法。這是第二點。最後分析類和類之間具體有什麼關系,這是第三點。
面向對象有一個非常重要的設計思維:合適的方法應該出現在合適的類裡面
二、簡單理解面向對象
就是在程序裡面首先分解出來的應該是注意不再是一步一步的過程了,而是首先考慮在這個問題域裡面或者程序裡面應該具有有哪些對象,所以從現在開始考慮任何問題腦子里不要再想著我實現這件事我第一步應該干什麼,第二步應該干什麼,如果這樣想,那就是面向過程的思維了。面向對象的思維是,當我碰到這個問題域的時候,碰到這個程序的時候,我首先應該把這個問題里有哪些對象,對象與對象之間有什麼關系抽象出來。
三、面向對象的設計思想
面向對象的基本思想是,從現實世界中客觀存在的事物出發來構造軟體系統,並在系統的構造中盡可能運用人類的自然思維方式。
面向對象更加強調運用人類在日常生活的邏輯思維中經常採用的思想方法與原則,如抽象、分類,繼承、聚合、多態等。
人在思考的時候,首先眼睛裡看到的是一個一個的對象。
四、對象和類的概念
對象是用於計算機語言對問題域中事物的描述,對象通過「屬性(attribute)」和「方法(method)」來分別對應事物所具有的靜態屬性和動態屬性。
類是用於描述同一類的對象的一個抽象的概念,類中定義了這一類對象所具有的靜態屬性和動態屬性
類可以看成一類對象的模板,對象可以看成該類的一個具體實例。
eg.什麼叫瓶子?
瓶子的定義:具有某些類特徵的東西就是瓶子,比分說什麼樣的形狀,比方說有個口,能倒水,能裝水,一般有個蓋等等。給瓶子下定義的過程,其實就是把瓶子里的某些東西抽象出來了,所以瓶子在這里是叫做一類事物的一個抽象,在你腦子里有瓶子的概念,可瓶子的概念在你腦子里到底是什麼呢?瓶子的概念在你腦子里叫做一類事物的一個抽象。怎麼抽象的呢?你往往抽象的是這兩個方面:第一個方面我們叫它靜態的屬性,瓶子應該具有哪些特徵,比分說瓶子應有個口,這是它的具有的一個靜態屬性,瓶子一般有一個蓋,這也是它的具有一個靜態屬性,除此之外,你還可能給它總結動態的屬性,什麼動態的屬性呢?比放說瓶子能倒水,這是它的動態屬性。瓶子這個概念在你腦子里如果你細細的思維的話,其實你給它做了兩方面的總結,一方面是靜態的,一方面是動態的。反映到JAVA的類上,一個就是成員變數(靜態屬性),一個就是方法(動態屬性)方法是可以執行的,可以動的。成員變數是某一個類的靜態屬性。所以你腦子里瓶子的概念實際上是一類事物的一個抽象,這種東西我們叫它類,椅子是類,桌子是類,學生是類。什麼是對象呢?這一類事物的具體的某個實例就叫做對象。所以一類事物的具體的某一個東西,符合這類事物具體的特徵的某個東西就叫做對象。瓶子是一個類,某個瓶子就是瓶子這個類裡面的一個對象。
五、如何抽象出一個類?
有兩個方面,一方面是它的靜態屬性,另一方面是它的動態屬性。反映到JAVA裡面的類怎麼包裝它呢?一方面成員變數,另一方面是方法。
eg.職員這個類該怎麼抽象出來?也是從兩個方面,一方面是它的靜態屬性,另一方面它的動態屬性
職員有哪些屬性呢?有姓名,年齡,目前工資數額等屬性,他有哪些方法呢?讓這個職員來顯示姓名,顯示年齡,修改姓名,領取工資。當然顯示姓名,顯示年齡,修改姓名,領取工資這些也可以讓別人來做,但面向對象的設計思維是最合適的方法應該出現在最合適的類裡面。顯示姓名,顯示年齡,修改姓名,領取工資由誰來做更合適呢,那就是職員自己最合適。所以這些方法應該出現在職員這個類裡面。
⑨ java 怎麼使用localstorage
在HTML 5中,localstorage是個不錯的東西,在支持localstorage的瀏覽器中, 能持久化用戶表單的輸入,即使關掉瀏覽器,下次重新打開瀏覽器訪問,也能讀出其值, 下面給出的例子是使用jquery 在每次表單載入的時候,讀localstorage的值,而在表單每次提交時則清楚其值的例子
首先是一個表單:
復制代碼 代碼如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>HTML5 Local Storage Example</title>
<!-- include Bootstrap CSS for layout -->
<link rel="stylesheet">
</head>
<body>
<div class="container">
<h1>HTML5 Local Storage Example</h1>
<form method="post" class="form-horizontal">
<fieldset>
<legend>Enquiry Form</legend>
<div class="control-group">
<label class="control-label" for="type">Type of enquiry</label>
<div class="controls">
<select name="type" id="type">
<option value="">Please select</option>
<option value="general">General</option>
<option value="sales">Sales</option>
<option value="support">Support</option>
</select>
</div>
</div>
<div class="control-group">
<label class="control-label" for="name">Name</label>
<div class="controls">
<input class="input-xlarge" type="text" name="name" id="name" value="" maxlength="50">
</div>
</div>
<div class="control-group">
<label class="control-label" for="email">Email Address</label>
<div class="controls">
<input class="input-xlarge" type="text" name="email" id="email" value="" maxlength="150">
</div>
</div>
<div class="control-group">
<label class="control-label" for="message">Message</label>
<div class="controls">
<textarea class="input-xlarge" name="message" id="message"></textarea>
</div>
</div>
<div class="control-group">
<div class="controls">
<label class="checkbox">
<input name="subscribe" id="subscribe" type="checkbox">
Subscribe to our newsletter
</label>
</div>
</div>
</fieldset>
<div class="form-actions">
<input type="submit" name="submit" id="submit" value="Send" class="btn btn-primary">
</div>
</form>
</div>
然後是js部分代碼:
復制代碼 代碼如下:
<script src="///jquery-latest.js"></script>
<script>
$(document).ready(function () {
/*
* 判斷是否支持localstorage
*/
if (localStorage) {
/*
* 讀出localstorage中的值
*/
if (localStorage.type) {
$("#type").find("option[value=" + localStorage.type + "]").attr("selected", true);
}
if (localStorage.name) {
$("#name").val(localStorage.name);
}
if (localStorage.email) {
$("#email").val(localStorage.email);
}
if (ssage) {
$("#message").val(ssage);
}
if (localStorage.subscribe === "checked") {
$("#subscribe").attr("checked", "checked");
}
/*
* 當表單中的值改變時,localstorage的值也改變
*/
$("input[type=text],select,textarea").change(function(){
$this = $(this);
localStorage[$this.attr("name")] = $this.val();
});
$("input[type=checkbox]").change(function(){
$this = $(this);
localStorage[$this.attr("name")] = $this.attr("checked");
});
$("form")
/*
* 如果表單提交,則調用clear方法
*/
.submit(function(){
localStorage.clear();
})
.change(function(){
console.log(localStorage);
});
}
});
⑩ 網站訪問量統計java代碼
public class Counter {
private int count;
// 每訪問一次,計數器自加一
public int getCount() {
return ++count;
}
public void setCount(int count) {
this.count = count;
}
}
<%-- 定義一個 session 范圍內的計數器 記錄個人訪問信息 --%>
<jsp:useBean id="personCount" class="com.helloweenvsfei.jspweb.bean.Counter" scope="session" />
<%-- 定義一個 application 范圍內的計數器 記錄所有人的訪問信息 --%>
<jsp:useBean id="totalCount" class="com.helloweenvsfei.jspweb.bean.Counter" scope="application" />
<div align="center">
<form action="method.jsp" method="get">
<fieldset style='width: 300'>
<legend>計數器</legend>
<table align="center" width="400">
<tr>
<td width=150 align="right" style="font-weight:bold; ">您的訪問次數:</td>
<td>
<%-- 獲取個人的 訪問次數 --%>
<jsp:getProperty name="personCount" property="count" /> 次
</td>
</tr>
<tr>
<td width=150 align="right" style="font-weight:bold; ">總共的訪問次數:</td>
<td>
<%-- 獲取所有人的 訪問次數 --%>
<jsp:getProperty name="totalCount" property="count" /> 次
</td>
</tr>
</table>
</fieldset>
</form>
</div>
希望你能幫到你